MySQL Explain이란?
·
노빠꾸 데이터베이스/MySql
@Explain MySQL 실행계획 SQL의 성능개선을 하고 싶을때, DB튜닝이 필요할 경우 간단하게 해볼 수 있는게 실행계획을 살펴보는 것이다. MySQL에서는 Explain명령어를 통해서 실행계획을 확인해 볼 수 있다. Explain이란? Explain문은 실행계획(MySQL이 쿼리를 실행하는 방법에 대한 설명)을 얻는데 사용한다. Explain 출력열 열 JSON 이름 의미 id select_id 식별자 SELECT select_type 없음 유형 SELECT table table_name 출력 행의 테이블 partitions partitions 일치하는 파티션 type access_type 조인 유형 possible_keys possible_keys 선택할 수 있는 인덱스 key key 실제로 선..