Leftmost Prefix

선두 컬럼 규칙은 왼쪽부터 끊기지 않을 때 가장 잘 작동한다

복합 인덱스는 앞 컬럼부터 연속으로 조건이 이어질수록 탐색 범위를 작게 만들 수 있습니다.

쿼리 조건활용 구간판정
user_id = ?1번째 컬럼좋음
user_id = ? AND order_date = ?1~2번째 컬럼매우 좋음
user_id = ? AND order_date BETWEEN ? AND ?1~2번째 컬럼, 이후 제한좋음
order_date = ?선두 컬럼 부재대체 계획 필요
status = ?앞 컬럼 생략부적합
예외적으로 skip scan, bitmap scan, index merge가 선택될 수 있지만, 기본 설계 기준은 왼쪽부터 얼마나 연속으로 좁히는지입니다.