Selectivity

인덱스 효과는 반환 비율과 lookup 비용으로 결정된다

많은 행을 읽어야 하면 인덱스 탐색 후 테이블을 반복 접근하는 비용이 순차 읽기보다 커질 수 있다.

1건
PK/Unique 탐색

정확히 한 행을 찾는 조건은 인덱스 이득이 크다.

1-5%
좋은 후보

반환 비율이 낮으면 range scan 후보가 된다.

20-40%
비교 필요

lookup, 정렬, 클러스터링 상태를 같이 본다.

대부분
Full Scan 가능

대량 반환이면 순차 읽기가 더 싸질 수 있다.

선택도 판단은 절대 숫자가 아니라 테이블 크기, row width, 캐시 상태, 정렬 요구와 함께 본다.