SQL 서버는 SAN에 있습니다. 여기에는 수십 개의 OLTP 데이터베이스가 포함되어 있으며 일부는 1m 이상의 레코드를 포함하는 여러 테이블이 있습니다.
우리는 매주 Ola Hallengren의 색인 유지 보수 스크립트를 실행 했으며 매시간 몇 시간 씩 실행됩니다. 조각화 임계 값에 따라 스크립트는 색인을 재구성하거나 다시 색인화합니다. 재 인덱싱하는 동안 로그 파일이 커져 로그 전달 중에 대역폭이 과도하게 소비되는 것으로 나타났습니다.
그런 다음 브렌트 오자 ( Brent Ozar)의 기사에서 SQL 인덱스에 대한 걱정을 멈추라 고 말합니다 .
하드 드라이브는 동시에 드라이브 요청을하는 다른 서버와 공유되므로 드라이브는 항상 데이터를 얻기 위해 모든 곳을 뛰어 넘습니다. 인덱스 조각 모음은 의미없는 작업입니다.
이 질문을 인터넷으로 연결하면 다양한 의견이 나오고, 대부분 너무 짧거나 약한 주장으로 뒷받침됩니다. 임시 계획은 유지 관리 스크립트에서 조각화 임계 값을 조정하여 다시 색인화하는 것보다 훨씬 자주 재구성되도록하는 것입니다.
최종 평결은 무엇입니까? 주간 유지 관리 작업 실행과 관련된 부담을 고려하여 SAN에서 SQL 인덱스를 조각 모음하는 것이 가치가 있습니까?