복합 인덱스 설계는 검색 패턴에 맞춰 시작한다
자주 묻는 WHERE, ORDER BY, LIMIT 패턴을 먼저 보고 동등 조건, 범위 조건, 정렬 요구를 배치합니다.
동등 조건tenant_id
→
가장 강하게 범위를 좁힘
범위 조건created_at
→
기간 조회
정렬id DESC
LIMIT와 함께 효과
좋은 예
(tenant_id, created_at, id)
테넌트별 최근 주문 조회에 맞습니다.
(tenant_id, created_at, id)
테넌트별 최근 주문 조회에 맞습니다.
나쁜 예
(status, tenant_id)
상태 값이 대부분이면 범위를 거의 못 줄입니다.
(status, tenant_id)
상태 값이 대부분이면 범위를 거의 못 줄입니다.