반응형
MySQL Explain
-
Mysql 실행계획(explain) 보는법DB/MySql 2020. 5. 11. 17:41
table 어떤 테이블에 대한 접근을 표시하고 있는지는 table 필드에 표시되어있다. id id는 SELECT에 붙은 번호를 말한다. MySQL은 조인을 하나의 단위로 실행하기 때문에 id는 그 쿼리에 실행 단위를 식별하는 것이다. 따라서 조인만 수행하는 쿼리에서는 id는 항상 1이 된다. select_type select_type은 항상 SIMPLE 이된다. 복잡한 조인을 해도 SIMPLE이 된다. 서브쿼리나 UNION이 있으면 id와 select_type이 변한다. SIMPLE: 단순 select ( union이나 서브쿼리를 사용하지 않음 ) PRIMARY: 가장 외곽에 있는 select문 UNION: union에서의 두번째 혹은 나중에 따라오는 select문 DEPENDENT UNION: unio..