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
반응형
'DB (데이터베이스) > Oracle (오라클)' 카테고리의 다른 글
[Oracle] oracle에서 lock object를 조회하는 방법 (0) | 2024.05.10 |
---|---|
[Oracle] oracle datafile rename방법 (0) | 2024.05.10 |
[Oracle] ORA-24247 네트워크 엑세스가 ACL(엑세스 제어 목록)에 의해 거부되었습니다. (0) | 2024.05.03 |
[Oracle] Oracle UTL_SMTP페키지로 메일 전송하기 (0) | 2024.05.03 |
[Oracle] oracle patition의 high_value기준으로 조회하기 (0) | 2024.05.03 |