실행된 SQL 문이 어떻게 수행 되었는지 ? 효율적으로 수행되었는지 ? 오전과 오후에 수행된 것이 다른지 ? 를 알기 위해서는 Oracle 이 제공하는 Function 을 통해서 실제 수행된 실행계획을 살펴봐야만 알 수 있습니다.
아래 내용들을 살펴 보세요
DBMS_XPLAN 패키지 이해
- http://wiki.gurubee.net/pages/viewpage.action?pageId=1343678
- http://wiki.gurubee.net/pages/viewpage.action?pageId=23429144
DBMS_XPLAN.DISPLAY ~~> 예측 실행계획을 확인 시
DBMS_XPLAN.DISPLAY_CURSOR ~~> 단일 SQL문에 대해 실제 수행된 실행계획 보여주는 Function
DBMS_XPLAN.COMPARE_PLANS ~~> 2개 SQL 문의 실행계획을 비교, 19c ~ 21c
- https://positivemh.tistory.com/817
- https://oracle-base.com/articles/21c/dbms_xplan-compare-execution-plans-21c