none
CHECKDB 소요시간 문의 RRS feed

  • 질문

  • MSSQL Server 2014 SP2 사용중입니다. 

    얼마전 2기가 정도 되는 데이터베이스를 복원했습니다. 복원 과정에서 몇가지 에러가 발생하여 DBCC CHECKDB(MyDB,  REPAIR_REBUILD)를 통하여 무결성 검사를 시도했습니다.

    그런데 4시간이 지난 지금까지도 무결성 검사가 완료되지 않고 있습니다. 2기가 정도 되는 데이터베이스 크기에 비해 너무 오래 걸리는 것 같은데 이게 정상인지 확인차 문의 드립니다.

    참고로 사용환경은 가상머신으로 윈도우 서버 2012 R2와 SQL 2014, 램 1기가 환경입니다.
    2019년 7월 23일 화요일 오전 5:02

모든 응답

  • 안녕하세요, 

    가상머신에 할당된 램 1GB는 SQL Server 2014 최소사양은 충족하지만 여러가지 작업을 하기에 충분하지는 않습니다. 특히 Express Edition을 제외한 모든 버전의 권장사양은 램 4GB이고 경우에 따라 더 큰 용량을 요구하게 되므로, 가능하다면 할당된 램 용량을 늘리기를 추천 드립니다. SQL 2014 설치시 메모리 요구사항에 관하여는 다음 링크 내용을 참고하시기 바랍니다.

    메모리 요구사항

    아울러, Chekdb 구문에 repair_rebuild 인수를 사용하면 인덱스 다시 작성과 같이 시간이 오래 걸리는 복구가 모두 포함되어 시간이 오래 걸릴 수 있습니다. 이와 관련하여 하기 링크의 내용을 참고하시기 바랍니다.

    DBCC CHECKDB

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 7월 23일 화요일 오전 8:26
    중재자