| 조건 | 연속 prefix | 판단 |
|---|---|---|
| 인덱스 사용 | ||
WHERE user_id = 1 |
user_id
|
선두 1개 사용 첫 컬럼부터 바로 탐색 시작 |
WHERE user_id = 1 AND order_date = '2024-01-01' |
user_id
order_date
|
선두 2개 사용 왼쪽부터 끊기지 않고 이어짐 |
WHERE user_id = 1 AND order_date > '2024-01-01' AND status = 'A' |
user_id
order_date
status
|
전체 순서 안에서 활용 세 컬럼이 인덱스 순서를 따라 연결됨 |
| 비효율 또는 미사용 | ||
WHERE order_date = '2024-01-01' |
선두 없음
|
user_id 누락 중간 컬럼만으로는 시작 위치를 못 찾음 |
WHERE status = 'A' |
선두 없음
|
선두 누락 마지막 컬럼만으로는 인덱스 탐색 불가 |
WHERE user_id = 1 AND status = 'A' |
user_id
order_date 건너뜀
|
user_id만 사용 status는 탐색 키가 아니라 추가 필터 |