Selectivity
인덱스 효과는 반환 비율과 lookup 비용으로 결정된다
많은 행을 읽어야 하면 인덱스 탐색 후 테이블을 반복 접근하는 비용이 순차 읽기보다 커질 수 있다.
1건
PK/Unique 탐색
정확히 한 행을 찾는 조건은 인덱스 이득이 크다.
1-5%
좋은 후보
반환 비율이 낮으면 range scan 후보가 된다.
20-40%
비교 필요
lookup, 정렬, 클러스터링 상태를 같이 본다.
대부분
Full Scan 가능
대량 반환이면 순차 읽기가 더 싸질 수 있다.
선택도 판단은 절대 숫자가 아니라 테이블 크기, row width, 캐시 상태, 정렬 요구와 함께 본다.