Composite

복합 인덱스는 왼쪽부터 정렬된 사전이다

(user_id, order_date, status)는 먼저 user_id로 묶이고, 그 안에서 날짜와 상태 순서가 의미를 가진다.

잘 맞음
부분 사용
선행 컬럼 없음
조건사용 범위판단
user_id = ?user_id사용
user_id + order_dateuser_id, order_date사용
user_id + statususer_id 중심부분
order_date만선행 컬럼 없음어려움
DBMS별 예외는 있지만, 설계의 기본은 자주 쓰는 선행 조건을 앞에 두는 것이다.