DB (데이터베이스)/Oracle (오라클)
[Oracle] oracle 실행계획 조회방법
뜽배
2024. 5. 10. 10:01
728x90
반응형
oracle의 실행계획을 보는 방법은 다양하지만 툴 상관없이 실행계획을 보는 방법에 대해 알아보자
실행계획을 수집할 때 사용하는 oracle 키워드는
'EXPLAIN PLAN FOR' 키워드이다
'EXPLAIN PLAN FOR'
<조회할 sql문>
을 사용하면 실행계획을 수집할 수 있다.
이 후
SELECT *
FROM TABLE(DBMS_XPLAN.DISPLAY);
를 통해 수집한 실행계획을 볼 수 있다.
사용 예제를 보면
위와 같이
EXPLAIN PLAN FOR
DELETE
FROM TEST_A
WHERE NAME = 'aa';
의 실행계획을 수집한다.
delete문을 사용했다고 해서 실제로 delete가 되는 것은 아니니 안심해도 된다.
이런식으로 실행계획을 볼 수 있다.
실행계획은 SELECT 뿐만 아니라 INSERT, DELETE, UPDATE 전부 볼 수 있다.
728x90
반응형