티스토리 뷰

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
반응형

'DataBase > MySQL' 카테고리의 다른 글

[MySQL] varchar 타입 order by 하는법  (0) 2019.05.22
[MySQL] 대용량 테이블 스키마 변경하기  (0) 2019.05.17
[MySQL]union  (0) 2019.05.15
[MySQL] 쿼리가 index타는지 확인  (0) 2019.05.15
[MySQL] 잘못된 쿼리 습관  (0) 2019.05.14
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함