8.8 쿼리 실행 계획의 이해
WHERE
절의 테이블, 컬럼, 인덱스 및 조건의 세부 사항에 따라, MySQL 옵티마이 저는 SQL 쿼리에 포함 된 조회를 효율적으로 수행하기위한 많은 기법을 고려합니다. 거대한 테이블에 대한 쿼리는 모든 행을 읽지 않고 실행할 수 있으며 여러 테이블을 포함하는 조인은 행의 모든 조합을 비교하지 않아도 실행할 수 있습니다. 최적화가 가장 효율적인 쿼리를 실행하기 위해 선택하는 세트는 "쿼리 실행 계획」이라고, EXPLAIN
계획이라고도합니다. 목적은 쿼리가 제대로 최적화되어 있음을 나타내는 EXPLAIN
계획의 측면을 인식하고 비효율적 인 작업을 보인 경우에 계획을 개선하기위한 SQL 구문 및 인덱싱 기법을 배울 수 입니다.