728x90
반응형
mysql 실행계획
-
🔍 MySQL 실행 계획(Execution Plan)DB/Mysql 2025. 4. 8. 17:33
MySQL에서 쿼리 성능을 분석하고 최적화할 때 반드시 알아야 할 것이 실행 계획(Execution Plan) 입니다.이 글에서는 실행 계획이 무엇인지, 어떻게 확인하고 해석하는지, 그리고 성능 향상을 위한 팁까지 상세히 설명합니다.📌 실행 계획이란?MySQL이 쿼리를 어떻게 실행할지 내부적으로 결정한 전략입니다.예를 들어 어떤 인덱스를 사용할지, 어떤 테이블부터 읽을지, 조인은 어떤 방식으로 할지 등을 포함합니다.실행 계획은 옵티마이저(Optimizer)에 의해 자동으로 결정되며, 쿼리를 최대한 빠르게 수행하기 위한 로드맵 역할을 합니다.✅ 실행 계획 확인 방법: EXPLAIN아래처럼 EXPLAIN 키워드를 붙이면 쿼리의 실행 계획을 확인할 수 있습니다.EXPLAIN SELECT * FROM empl..