none
데이터베이스 저장공간 질문입니다! RRS feed

  • 질문

  • 데이터베이스에 초당 6개씩 1000줄로 데이터를 저장하고 있습니다.

    그런데 어느순간 부터 데이터가 데이터베이스에 들어가지 않고 넣는 프로그램에서 넣지 못하니 쌓이더군요.

    확인한결과 작업관리자에서 하드드라이브가 100% 활성화로 동작되고 있으며 저장공간도 1tb 하드에 700기가 정도 남아 있습니다.

    이때 쿼리 제한 시간이 만료 되었다고 출력이 나오더군요

    (해당 하드에 데이터베이스 원본과 데이터베이스와 상관없는 파일들이 있습니다.)

    데이터 베이스를 만들때 행 데이터는 5MB, 10%단위로 자동증가 / 로그 2MB, 10%단위로 자동증가 옵션으로 해놨습니다.

    여기서 질문입니다.

    1. 데이터베이스 원본을 저장하는 하드에 다른 파일이 존재할때

        자동크기 옵션으로 초당 데이터가 계속 저장이 되면서 데이터베이스의 크기가 좁아 자동증가 할때

        하드 기준으로 다음 저장공간에 빈공간이 아닌 다른 파일이 존재하면 그파일을 옴겨 저장한 뒤 데이터베이스의

        저장공간을 확보하나요?

    2. 자동크기를 사용하면 처음에 10으로 시작하면 10% 자동증가 옵션으로 하면

       다음은 11 > 12.1  > 13.31 이런식으로 증가되나요?

       아니면 맨처음 10으로 고정 10%씩 증가되나요?

    3. 1번과 2번 문제를 복합적으로 초당 데이터를 저장하면서 데이터베이스의 저장공간이 부족하여 늘어날때

       MSSQL에서 발생하는 하드드라이브 IO 부하로 데이터베이스를 사용하는 프로그램에서 데이터 입력이 안되는

      경우가 생기나요? 이때 어떻게 하면될까요?

        


    • 편집됨 ts0039 2018년 6월 19일 화요일 오전 2:54
    2018년 6월 19일 화요일 오전 2:49