DataBase/MySQL

[MySQL] explain

IT공부블로그 2019. 5. 15. 10:42
728x90
반응형

explain


쿼리의 동작을 보여주는 키워드

ex) explain select * from test;


id


select의 구분번호

select가 구분되어 실행되면 id가 다를것이고 구분되어 실행되지않으면 id가 같다


select type


select type에는 primary, union, simple, subquery 등이 있다

simple은 아무것도없이 select만 사용할때 보여진다

ex) explain select now();


type


type에는 ALL, index, ref, const 등이 있다

ALL : FullScan

ref : 조인 수행시 매치되는 인덱스의 모든 행을 읽을경우

const : 딱 하나의 행과 매치될경우

index : index를 전체 스캔


extra


쿼리 실행시 필요한 추가 정보를 제공

성능 개선에 필요한 주요정보 컬럼


explain extended 를 사용하면 좀더 다양한 정보를 볼수있다

728x90
반응형