오늘도 한 뼘 더
[MySQL] 쿼리 플랜(Query Plan) 보기 본문
728x90
반응형
# 배경
최근 회사에서 slow query를 보고 인덱스를 추가하는 작업을 진행하고 있다.
그런데 인덱스를 추가했음에도 여전히 계속 느린 쿼리들이 발생했고 이때, query plan이라는 것을 알게 되었다.
MySQL Workbench에서는 해당 기능을 볼 수 있게 제공한다.
# Query Plan 보기
1. 그림으로 확인하기
쿼리문을 작성하고 위의 돋보기 모양으로 실행을 하면 output 창에 query plan이 뜨게 된다.
2. Explain 사용하여 확인하기
EXPLAIN SELECT * FROM world.city
explain 명령어를 붙여서 쿼리문을 실행하면 query의 상세 정보가 결과 값으로 반환된다.
728x90
반응형
'Study > MySQL' 카테고리의 다른 글
[MySQL] MySQL Client에서 데이터 가독성 높이기 - ego (2) | 2022.10.05 |
---|---|
[MySQL] MySQL Workbench에서 SSH로 DB 접근 (0) | 2022.10.01 |
[MySQL] MySQL Dump 에러 ERROR 1227 (42000) (0) | 2022.07.15 |
[MySQL] ERROR 2006 (HY000): MySQL server has gone away (0) | 2022.06.03 |
[MySQL] 사용자 생성/삭제, 권한 추가/삭제/변경 (0) | 2022.05.26 |
Comments