SQL Server 2008 r2의 데이터 수집기를 통해 2 주 동안 파일 증가를 모니터링하고 있습니다. 데이터베이스는 하루에 약 35MB로 꾸준히 성장하고 있습니다. DB가 아직 초기 크기 인 2GB에 도달하지 않았습니다.
DB 파일 자동 증가가 5MB로 설정되어 있으며 다른 접근법을 시도하고 싶습니다. 제안이나 의견을 찾고 있습니다.
매주 일요일 밤 오전 1시 30 분에 실행되는 조정 작업이 있습니다. 과제는 :
- 데이터베이스 무결성 검사
- 로그 파일 축소 – (로깅 모드가 단순하기 때문에 괜찮습니다)
- 데이터베이스 축소
- 인덱스 재구성
- 인덱스 재 구축
- 통계 업데이트
- 정리 기록
주간 튜닝 계획에 두 단계를 더 추가하고 싶습니다.
- 사용 된 공간이 특정 임계 값 또는 총 크기에 도달하면 데이터베이스 파일을 500MB 씩 늘리십시오.
- 사용 된 공간이 총 크기의 특정 임계 값에 도달하면 로그 파일을 250MB (축소 후) 증가시킵니다.
오프라인 시간에 성장 부담을 가짐으로써,로드가 많은 동안 자동 성장 이벤트 수를 줄임으로써 성능을 얻고 자합니다.
자동 증가 파일과 관련하여 두 가지 질문이 있습니다.
- 파일 증가 단계를 배치하는 가장 좋은 장소는 현재 단계 이전 또는 이후입니까?
- 를 사용하여
ALTER DATABASE|MODIFY FILE
파일을 늘리면 어떻게 확인할 수SpaceUsedInFile >= (TotalFileSpace-@AllowanceThreshold)
있습니까?