IT 자료
오라클 실제 SQL 수행 결과 확인
성곤
2018. 9. 30. 15:37
반응형
일반적으로 보는 실행계획은 쿼리를 실행하기 전에 만들어진 것이다. '예상실행계획'
그래서 실행한 '실제실행계획'과는 다르다.
뭐 대부분 '예상실행계획'과 '실제실행계획'과 같다고 이야기하지만,
정확히 확인해야 한다면 '실제실행계획'을 기준으로 보는게 맞다.
실행할 쿼리에 힌트를 준다. /*+ GATHER_PLAN_STATISTICS */
SELECT /*+ GATHER_PLAN_STATISTICS */
*
FROM TABLE_TEST;
그리고 같은 세션에서 바로 아래 쿼리를 실행시켜야한다.
SELECT * FROM TABLE (DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'advanced allstats last'));
그럼 '실제실행계획'을 볼 수 있다.
반응형