by 쿼리공부 [2024.05.02 10:11:34]
MYSQL 사용 중입니다.
MAX와 ORDER BY LIMIT 1 차이인데
MAX의 경우 49초, ORDER BY의 경우 0.04초가 걸립니다.
동일코스트임에도 같은 속도가 아닌 이유와, INDEX가 있음에도 MAX가 현저히 느린 이유가 궁금합니다.
수행 방식의 차이 - 1번은 조건 만족 대상 다 읽고 그중에 최대값을 뽑는 듯 하고 - 2번은 인덱스 읽으면서 조건 만족하면 바로 멈추는 방식