인덱스 튜닝

like 조건에 대한 문제

gw1 2025. 9. 15. 21:31

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)

해당 쿼리가 오래 걸립니다.

개선 방안을 구상하세요.