최근 몇 가지 흥미로운 인덱스 문제가있는 데이터베이스 집합을 유지 관리하는 데 참여했습니다. 나를 가장 괴롭히는 것 중 하나는 개발, 테스트, 모델 및 생산 기계의 지수 차이입니다. 차이점 때문에 튜닝 쿼리를 동기화하기가 다소 어려워 지므로 내 첫 프로젝트 중 하나입니다.
테스트 환경과 모델 환경을 비교 한 결과 모델 환경의 대부분의 인덱스 가 테스트 환경의 인덱스와 달리 STATISTICS_NORECOMPUTE
설정되어 있음을 알았습니다 ON
. 모든 환경에는 모든 데이터베이스의 통계를 업데이트하는 야간 작업이 있습니다.
전에는 다루지 않았 STATISTICS_NORECOMPUTE
으므로 여기에 내 질문이 있습니다. 이 설정을 처리 할 때 모범 사례가 있습니까? 하루가 끝날 때 통계 업데이트를 수행하는 경우 STATISTICS_NORECOMPUTE
모든 인덱스의 모든 환경을 설정하는 것이 가장 좋습니까? 아니면하지 않는 좋은 이유가 있습니까?
편집 : 나는 여기 에 주제에 대한 Kimberly Tripp의 블로그 중 하나 STATISTICS_NORECOMPUTE
를 최대한으로 사용해야한다는 것을 알았습니다 . 그러나 나는 여전히 그것을 세계적으로 끄는 것에 대해 걱정하고 있습니다. 누구든지 이것을 시도하고 그들이 경험 한 것은 무엇입니까?