MySQL/MariaDB 실행계획 수행
기본 실행 계획 수행 키워드 : EXPLAIN, DESCRIBE, DESC SQL 문 앞에 원하는 키워드를 작성하여 실행하면 옵티마이저가 만든 실행계획이 출력됨. EXPLAIN SQL문; DESCRIBE SQL문; DESC SQL문; 실행계획이 출력되면, id, select_type, table, type, key등 정보가 출력됨. id 실행순서를 표시하는 숫자, 조인할때는 동일한 ID가 표시되며 숫자가 작을수록 먼저 수행된 것 select_type SELECT 문의 유형을 출력, 단순히 FROM 절에 위치한 것인지, 서브쿼리인지, UNION 절로 묶인 SELECT 문인지 등의 정보를 제공 select_type 유형 (* = 튜닝대상) PRIMARY : 서브쿼리가 포함된 SQL문이 있을때 첫번째 SELE..
2022. 9. 18.