답변:
비즈니스 요구 사항을 염두에두고 계획해야합니다. 때로는 유지 보수 계획 인 경우 (점포에 풀 타임 DBA가 없거나 최소한의 복잡성을 원할 때) Ola Hallengren의 유지 보수 스크립트 일 수도 있습니다. 무엇을하든 해당 데이터에 대한 비즈니스 요구 사항을 고려해야합니다. 내 게시물 Ozar의 데이터베이스 요구 계층 에서 논의했습니다 .
유지 관리 계획을 세우는 것은 주어진 "모범 사례"를 따르는 것보다 더 복잡합니다. 모든 것을 다루는 것이 너무 많습니다.
당신에게 아이디어를 제공하기 위해 유지 관리 계획에 브래드의 확실한 가이드 269 페이지 길이의 무료 전자 책입니다. 이것이 더 간단한 질문이라면, 그 책은 훨씬 짧을 것입니다.
예를 들어 인터뷰에서이 질문에 부딪 치면 회사가 이용할 수있는 리소스, 비즈니스 요구 사항, 데이터베이스 내부의 데이터, 데이터 변경 빈도 등 (과 방법)에 전적으로 달려 있다고 말할 수 있습니다. 불행히도 질문에 대한 빠른 답변이 아닙니다.
유지 관리 작업 관행에 대한 몇 가지 제안이 있습니다. 유지 관리 작업이 모든 SQL Server 환경 시나리오에 적용되는 것은 아닙니다.
데이터베이스 축소 작업을 자주 사용하지 않는 것이 좋습니다. 디스크와 인덱스의 성능 저하 및 조각화로 이어질 수 있습니다.
또한 재구성, 통계 업데이트 및 작업 재 구축으로 성능 및 CPU 및 하드 디스크 사용 오버 헤드 문제가 발생할 수 있습니다.
전체 데이터베이스 백업을 사용할 때 사용 가능한 디스크 공간을 정기적으로 점검하고 사용하지 않는 파일을 제 시간에 제거해야합니다.
비업무 시간 동안 데이터베이스 무결성 검사를 예약하여 성능 문제도 피하십시오
유지 관리 작업에 대한 일정, 권장 사항 및 사례는 회사 정책, 사용 및 SQL Server 환경에 따라 다릅니다.