board 테이블에는
type칼럼이 존재하고
A-1 , A-2 , A-3, B-1 , B-2 , B-3,C-1 , C-2 , C-3,
이렇게 총 9개 존재하고 비율 분포는 완전한 랜덤으로 가정
board 테이블 수 = 450만개
type 당 50만개
created_at 게시글 작성 일자
select * from board where type like 'A-%' order by created_at DESC limit 10,10;
// A타입만 로딩하는 쿼리+페이징
현재 저 쿼리에 사용된 인덱스는 (type, created_at)
해당 쿼리가 오래 걸립니다.
개선 방안을 구상하세요.
'인덱스 튜닝' 카테고리의 다른 글
| 조건이 동적으로 변하는 쿼리 문제 (0) | 2025.12.06 |
|---|---|
| 품절 soldout 뒤쪽으로 문제 (0) | 2025.10.28 |
| 인덱스 다양한 선택의 관한 문제 (0) | 2025.10.15 |
| 조인 최적화 문제 (0) | 2025.10.04 |
| 주문 관련 인덱스 설계 문제 (3) | 2025.09.30 |