내가 미쳤어~ 내가 미쳤어~
ㅋㅋㅋㅋ
가끔은 미쳐보는것도 좋다..
인덱스를 생성할 때 통계 정보가 생성되는 시점이 언제일까?
테스트 1 |
WHERE 절에 매개변수의 값이 결정되지 않아서 옵티마이저가 올바른 판단을 하지 못하는 경우
미확정적인 매개변수에 대해서 옵티마이저에서 통계 정보를 다음과 같은 기준으로 판단한다.
이것을 Magic Density 라고 한다.
DBCC SHOW_STATISTICS의
결과를 Index Density라고
한다
.
<SQL 6.5 기준>
|
조건 |
분포 |
|
>, >=, <, <= |
30% |
|
= |
10% |
|
Between |
25% |
<SQL 2000 / 2005 기준>
|
조건 |
분포 |
|
>, >=, <, <= |
30% |
|
= |
All Density[%] |
|
Between |
9% |
All Density(%) : 통계 정보의 선택도를 확인
|
-- 테스트
테이블test 생성/테스트
데이터
입력
|