Column Order

복합 인덱스 컬럼 순서는 조회 패턴에서 결정한다

카디널리티 하나만 보지 말고 동등 조건, 범위 조건, 정렬, 커버링 필요성을 함께 비교해야 합니다.

동등 조건WHERE에서 항상 고정되는 컬럼
선택도초기에 많이 줄이는 컬럼
범위 조건뒤 컬럼 활용을 끊을 수 있음
정렬/커버링ORDER BY와 SELECT 컬럼

권장 후보

(user_id, order_date, status)

사용자별 기간 조회가 핵심일 때.

대안 후보

(user_id, status, order_date)

상태 필터와 상태별 정렬이 더 중요할 때.