logo

Real MySQL - BETWEEN문 튜닝하는 방법! (with MySQL Server 8.0)

language-logoMySQL

• BETWEEN과 IN 절의 성능 차이: BETWEEN은 범위 내 모든 레코드를 읽어 메모리 사용량이 높아질 수 있음
• 조회 범위를 줄이는 조건이 BETWEEN 이후에 나와도 최적화가 어려움
• MySQL 8.0부터 IN (subquery) 형태로 작성 시 세미 조인 최적화를 통해 더 빠른 쿼리로 변환 가능
• 세미 조인 최적화를 통해 JOIN 쿼리로 재작성하여 쿼리 최적화를 도모함

thumbnail
북마크
공유하기
신고하기
2분 분량
조회수 187
profile-imageVioletbeach
2년 전
Copyright © 2025. Codenary All Rights Reserved.