explain1 MySQL EXPLAIN (실행 계획 분석) EXPLAIN 이란? 쿼리 실행 계획을 확인 하기 위해 사용한다. EXPLAIN 키워드 뒤에 확인하고 싶은 쿼리 문장을 적으면 된다. EXPLAIN을 실행하면 쿼리 문장의 특성에 따라 1줄 이상의 결과로 표시되고 쿼리 문장에서 사용된 테이블의 개수만큼 출력된다. 그리고 실행 순서는 위에서 아래로 순서대로 표시 된다. 필요에 따라 실행 계획을 산출하기 위해 쿼리의 일부분을 직접 실행할 때도 있어서 실행 계획 조회도 느려질 수 있다. # EXPLAIN EXPLAIN SELECT * FROM `user` AS u id 칼럼 - 단위 SELECT 쿼리별로 부여되는 식별자 값이다. select_type 칼럼 - 각 단위 SELECT 쿼리가 어떤 타입의 쿼리인지 표시되는 칼럼이다. 1. SIMPLE - UNION .. 2021. 4. 10. 이전 1 다음