반응형
EXPLAIN PLAN이란,
SQL문이 어떻게 실행되고 작동하는지를 점검하기 위해 사용하고
SQL문의 액세스 경로를 확인, 튜닝할 수 있도록 SQL문을 분석, 해석해 실행계획을 수립한 후 PLAN_TABLE에 저장하는 명령어이다.
내용분석을 통해 SQL의 비효율적인 부분을 확인하고 튜닝포인트도 도출해낼 수 있다.
- 사용방법
EXPLAIN PLAN [SET STATEMENT_ID = 'STATEMENT_ID']
FOR [SQL STATEMENT]
SET STATEMENT_ID = 'STATEMENT_ID' : 1~30자 이내의 실행문 이름
SQL STATEMENT : 실행계획 할 SQL문
- TEST
1. 실행계획 저장
EXPLAIN PLAN
FOR SELECT * FROM SAMPLE;
2. 실행계획 보기
SELECT *
FROM TABLE(DBMS_XPLAN.DISPLAY);
SQL 실행 계획을 해석하고 읽는 법은 따로 정리하도록 할 예정이다!
반응형
'DB > ORACLE' 카테고리의 다른 글
[ORACLE] 오라클 대문자, 소문자 변환 함수 (UPPER, LOWER, INITCAP) (0) | 2022.02.18 |
---|---|
[ORACLE] WITH 절 (0) | 2022.02.03 |
[ORACLE] CONNECT BY LEVEL 활용하기 (구구단 & 날짜 만들기) (0) | 2022.01.19 |
[ORACLE] NVL,NVL2 (공백, NULL 값 치환) (0) | 2022.01.19 |
[ORACLE] DECODE, 오라클의 if else (0) | 2022.01.12 |
댓글