본문 바로가기
IT 자료

오라클 실제 SQL 수행 결과 확인

by 성곤 2018. 9. 30.
반응형


일반적으로 보는 실행계획은 쿼리를 실행하기 전에 만들어진 것이다. '예상실행계획'


그래서 실행한 '실제실행계획'과는 다르다.



뭐 대부분 '예상실행계획'과 '실제실행계획'과 같다고 이야기하지만,


정확히 확인해야 한다면 '실제실행계획'을 기준으로 보는게 맞다.



실행할 쿼리에 힌트를 준다. /*+ GATHER_PLAN_STATISTICS */



SELECT /*+ GATHER_PLAN_STATISTICS  */

   *

FROM TABLE_TEST;



그리고 같은 세션에서 바로 아래 쿼리를 실행시켜야한다.



SELECT * FROM TABLE (DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'advanced allstats last'));



그럼 '실제실행계획'을 볼 수 있다.




반응형