반응형
일반적으로 보는 실행계획은 쿼리를 실행하기 전에 만들어진 것이다. '예상실행계획'
그래서 실행한 '실제실행계획'과는 다르다.
뭐 대부분 '예상실행계획'과 '실제실행계획'과 같다고 이야기하지만,
정확히 확인해야 한다면 '실제실행계획'을 기준으로 보는게 맞다.
실행할 쿼리에 힌트를 준다. /*+ GATHER_PLAN_STATISTICS */
SELECT /*+ GATHER_PLAN_STATISTICS */
*
FROM TABLE_TEST;
그리고 같은 세션에서 바로 아래 쿼리를 실행시켜야한다.
SELECT * FROM TABLE (DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'advanced allstats last'));
그럼 '실제실행계획'을 볼 수 있다.
반응형
'IT 자료' 카테고리의 다른 글
오라클 뷰 안에 파라미터 넣기 (0) | 2018.10.02 |
---|---|
오라클 동의어 추가 (0) | 2018.10.02 |
spring 파라미터를 map으로 받는 방법 (0) | 2018.09.07 |
ORACLE 최근 실행된 쿼리 찾기 (2) | 2018.07.12 |
ORACLE SELECT절에 COMMENT 붙여서 쿼리 만들기 (0) | 2018.07.12 |