3000만건 데이터

select *
from 주문정보 a join 주문_상품목록 b
where b.주문날짜 between A and B
and b.status = ?
order by b.환불날짜 ASC
limit 0, 10;

이유는 모르겠으나
(환불날짜) 인덱스를 타버려서 3000만건 읽으면서 100초 걸림

저기 주문 날짜가 최근꺼이거든
if 환불날짜로 정렬시엔
환불 날짜로 인덱스 타지 말게 강제해서 해결함