본문 바로가기
Algorithm/DataBase

실행계획(Explain Plan) 이란?

by 광진구뚝배기 2022. 2. 3.

시작하는 말

 

지난 포스팅인 옵티마이저에 이어, 그와 한 몸이라고 할 수 있는 실행계획을 오늘 설명해보겠다.

옵티마이저를 모른다면 옵티마이저란? 포스팅을 먼저 보고오면 좋다.

 

 

 

실행계획(Explain Plan)

 

sql문이 어떻게 실행되고 작동하는지 점검하기 위해 사용하는 것으로,

sql문의 액세스 경로를 확인하고 튜닝할 수 있게 sql 문을 분석, 해석하여 실행계획을 수립한 후 plan_table에 저장하는 명령이다.

 

 

사용방법

EXPLAIN PLAN [SET STATEMENT_ID = 'STATEMENT_ID']
FOR [SQL STATEMENT]

 

 

** 업무중이므로 자세한 정리는 추후에 하도록 하겠습니다. **

반응형

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

리눅스 mysql DB , table 백업 및 복원하기  (0) 2022.03.29
옵티마이저 란?  (0) 2022.01.25
[CentOS 7] MySQL 설치하기  (2) 2021.11.02
MySQL에 엑셀(.csv) 데이터 넣기  (2) 2021.06.28

댓글