Explain plan in Oracle 9i

Tags:

Oracle9i New Features for DBA

편해졌군요..
하지만, 사실은 진작에 있었어야 하는 기능 같음.

요약하자면,
SQL>EXPLAIN PLAN FOR SELECT * FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPNO;
와 같이 실행한 뒤,

SQL>SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
로 플랜을 보다는 겁니다.

이게 이전의 SET AUTOT ON EXP와는 비교도 안되게 잘 되어있어요..
PREDICATE이 어디서 어떻게 돌아가는지, 그리고 PARALLEL인경우와
SERIAL인경우도 다 구별해서 보여주고.

그리고 기본 설정대로하면 PLAN 결과에서 ‘Note: CPU COSTING IS OFF’ 라고 나오는데
이를 ON 하려면, exec dbms_stats.gather_system_statistics 을
사용합니다.

turn on 하는 방법이 메뉴얼에 안나와서 찾기 더럽게 힘드니까 외워둡시다..

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *