2010-04-04 10 views
0

WHERE 절에 포함되어 있지만 인덱싱 된 열을 검색하는 방법은 무엇입니까? SQL Server - 인덱싱되지 않은 열은 감지하지만 WHERE 절에서 사용됩니다.

약간의 배경

:이 글은 WHERE 절에서 사용되는 다음 인덱스 열에 대해 작성해야 기록의 수백만을 가지고 시작하면

시간까지 테이블 레코드의 몇 수는 일들이 괜찮을 것있다 저장 프로 시저, 인라인 쿼리 등

devcs에서 자주 변경되는 저장된 procs 및 쿼리가 있으므로 WHERE 절에 사용되지만 인덱스가 아닌 해당 열을 식별하는 자동화 된 방법을 원했습니다. 만들어진. SQL Server 2008에서이를 수행하는 방법은 무엇입니까?

답변

4

추가 할 수있는 것을 발견하기 위해 "누락 된 인덱스"DMV 물건을 사용?

  • Example (너무 비용의 아이디어가 수 있도록이이 가중된다)
  • MSDN

편집 : 이것은 당신이 비용/사용을 기반으로 인덱스를 고려할 수 있습니다 ... 나는 자격이 있습니다 /이익. 색인은 일요일 04:00시에만 사용할 수 있으므로 비용 측면에서 볼 때 가치가 없을 수도 있습니다.