1. scott로 sql plus에 로그인 한다.
sql plus 에서 아래 구문을 실행한다.
@D:\oracle\ora92\rdbms\admin\utlxplan.sql
2. 토드에서
view-option-oracle-general 을 보면 Explan Plan Table Name 이라고 있는데 이곳에 plan_table 이라고 입력한다.
3. plan_table 에 다른 유저도 접근 할 수 있도록 아래 구문을 실행한다.
grant all on plan_table to public
ANALYZE TABLE테이블명 COMPUTE STATISTICS;
--또하나의방법---
토드에서 explain plan을 볼려면 아래의 스크립트를 실행 시킵니다.
C:\Program Files\Quest Software\TOAD\temps\toadprep.sql
toadprep.sql을 열어보면 toad유저를 생성할 때..
테이블스페이스를 지정하는데 데이타베이스에 존재하는 테이블 스페이스에 맞게 수정해야 합니다.
=============== 아래 부분은 제 오라클에 맞게 수정한 부분입니다. ===================
CREATE USER TOAD IDENTIFIED BY TOAD
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
QUOTA UNLIMITED ON USERS
QUOTA 0K ON SYSTEM;
============================================================================
toadprep.sql스크립트가 에러없이 수행이 되면 오라클에 toad라는 유저가 생성되고...
toad_plan_table, toad_plan_sql 테이블이 생성이 됩니다.
또한 시퀀스, 시노님, 권한부여, 함수가 에러없이 생성이 되면 설치가 다 끝난겁니다.
실행계획을 보는 방법은 우선 SQL을 실행할 유저로 토드를 접속합니다..
그리고 나서 sql 을 실행하고 나면 토드 아래에explain plan과 autotrace를 보면 됩니다.
아래의 그림은 제 피시에서 실행한 예 입니다..아래의 explain plan이 보이지 ?을 경우에는 토드 메뉴에서 view->explain plan을 선택하거나 아래 그림 맨 오른쪽 세번째 있는 엠브런스차 아이콘을 클릭하면 됩니다..
실행 계획을 보는 방법은 Operation 컬럼에나온 내용과 아래의 표를 참고해서보시면 됩니다.
그리고 Explain Plan 오른쪽에 Auto Trace를 보면 Trace정보가 나옵니다..
AutoTrace관련 몇 가지를 설명하면 아래와 같습니다.
|
이것도 중요
'DataBase' 카테고리의 다른 글
SQL Server 2005 온라인 설명서(2006년 7월) (0) | 2007.03.08 |
---|---|
SQL Server 2005 Samples and Sample Databases (February 2007) (0) | 2007.03.08 |
ms sql 에서 암호화 컬럼 (0) | 2007.01.19 |
SQL Server 2005의 XQuery 소개 (0) | 2007.01.05 |
SQL 성능을 높이는 5가지 방법 (0) | 2007.01.05 |