본문 바로가기

SQL/ORACLE(PL)

[Oracle] SQL 실행계획 및 트레이스

반응형

[1] 질의 도구를 이용한 실행계획 및 트레이스(SQL Developer)

1.Plan(계획설명)

Sql 질의를 실행하기전 나의 질의문을 어떻게 실행 할 것인지에 대한 계획.

**Sql Developer 에서 F10단축키를 이용한다.

Sql Developer plan

 

2.Trace(자동추적)

Sql 질의를 실행한후 나의 질의문을 Oracle이 어떻게 실행하였는지를 보여준다.

**Sql Developer에서 F6을 이용한다.

Sql Developer Trace

 

[2] Explain plan for를 이용한 실행계획

EXPLAIN plan FOR

 질의문;

 

확인 : SELECT * FROM TABLE(dbms_xplan.diisplay);

Explain plan for

[3] SQL PLUS의 autotrace를 활용하는 방법도 존재한다.(autotrace 권한부여)

 

 

 

 

 

 

반응형

'SQL > ORACLE(PL)' 카테고리의 다른 글

쿼리 최적화를 위한 오라클(Oracle) 실행계획(Execution Plan)  (0) 2024.04.20
hint 사용이유  (0) 2024.04.17
Oracle Hint의 정의와 종류  (0) 2020.05.13
optimizer  (0) 2020.05.13