글
통계 - 선택도
통계 보기
DBCC SHOW_STATISTICS (테이블이름,인덱스이름)
실행한 화면
2번째 표의 All Density : 전체 밀도
컬럼 전체의 밀도 즉 이것은 평균적인 밀도이며, 쿼리가 바인드변수 피킹이나, 파라메터 스니핑을 하지 못할 때 사용되는 밀도 입니다. 반면, 바인드변수 피킹이나 파라미터 스니핑이 가능한 상황이라면, histogram 을 이용하게 됩니다. 둘 중 어떤것을 이용 했으냐에 따라 내 쿼리의 선택도 판단은 달라 집니다. 데이터 선택도는 둘 중 무엇을 사용하고 내가 쿼리하는 데이터가 뭐냐에 따라 틀립니다.
밀도가 1에 가까워 지면 거의다 같은 데이터 이고, 밀도가 0에 가까워지면 전체 행에 같은 행이 거의 없다는 말입니다.
만약 밀도가 1이면, 모두 같은데이터이고, 밀도가 0.1 이고 전체행수가 10 이라면 같은 데이터가 (0.1 * 10) 1개 있다는 말입니다.
선택도가 0에 가까운 것이 밀도는 낮고 선택도는 좋다는 말입니다.
출처 및 더 자세한 정보 : http://www.sqler.com/558930
'MSSQL 2008 > 인덱스(INDEX)' 카테고리의 다른 글
(INDEX)인덱스에 NULL값이 포함이 될까? (0) | 2014.03.03 |
---|---|
OLTP에서 B-Tree 인덱스를 쓰는 이유 (0) | 2014.03.03 |
인덱스 마지막 사용 시간 보기 (0) | 2014.02.10 |
INDEX REBUILD & REORGANIZE (0) | 2014.02.06 |
INDEX SCAN 과 INDEX SEEK (0) | 2014.01.28 |