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