Composite

복합 인덱스는 튜플 전체를 하나의 정렬 키처럼 사용한다

인덱스 `(user_id, order_date, status)`는 user_id로 먼저 묶이고, 그 안에서 날짜와 상태 순서로 정렬됩니다.

Index key
user_idorder_datestatusrow id
정렬 예
(10, 01-02, PAID)(10, 01-05, READY)(11, 01-01, PAID)(12, 02-03, CANC)

1. 선두 동등 조건

user_id = ?로 같은 묶음을 빠르게 찾습니다.

2. 다음 범위 조건

order_date BETWEEN ...로 묶음 안을 좁힙니다.

3. 뒤 컬럼 한계

범위 뒤의 status는 전역 정렬·탐색 활용이 제한될 수 있습니다.