Explain Plan(예측 실행 계획)
explain plan(예측 실행 계획)을 조회하는 가장 일반적인 방법은 아래와 같다.
※ 예측 실행 계획을 볼때는 dbms_xplan.display를 이용할 것
(sqlplus에서 set autot on으로 이용하는 방법도 있지만 10gR2이후 버전부터는
둘다(dbms_xplan.display, set autot on) 같은 쿼리를 이용하기 때문에...)
Execution Plan(실행계획)
오라클에서 제공하는 실행 계획에는 총 5가지가 존재한다.
실행 계획의 종류
1. 예측 실행 계획 : Plan Table상에 존재. explain plan 명령 이용
2. 실제 실행 계획 : Shared Pool에 존재. v$sql_plan
3. 과거 실행 계획 : AWR에 존재. dba_hist_sql_plan
4. Tuning Set에 있는 실행 계획 : Tuning Advisor에 의해 생성된 실행 계획
5. Baseline에 있는 실행 계획 : SPM에 의해 관리되는 실행 계획
실행 계획의 구성요소
1. 단계별 Operation
2. Predicate(조건절) 정보
3. Query Block Name 정보
4. Outline 정보
5. Column Projection 정보
※더 자세한 내용은 다음의 책을 참조할 것
http://book.interpark.com/product/BookDisplay.do?_method=Detail&sc.shopNo=0000400000&sc.di
spNo=&sc.prdNo=201787078&bsch_sdisbook
관련내용 : http://121.254.172.39:8080/pls/apex/f?p=101:11:0::::P11_QUESTION_ID:4452200346716146
explain plan(예측 실행 계획)을 조회하는 가장 일반적인 방법은 아래와 같다.
explain plan for
select .....
;
select .....
;
select *
from table(dbms_xplan.display);
from table(dbms_xplan.display);
※ 예측 실행 계획을 볼때는 dbms_xplan.display를 이용할 것
(sqlplus에서 set autot on으로 이용하는 방법도 있지만 10gR2이후 버전부터는
둘다(dbms_xplan.display, set autot on) 같은 쿼리를 이용하기 때문에...)
Execution Plan(실행계획)
오라클에서 제공하는 실행 계획에는 총 5가지가 존재한다.
실행 계획의 종류
1. 예측 실행 계획 : Plan Table상에 존재. explain plan 명령 이용
2. 실제 실행 계획 : Shared Pool에 존재. v$sql_plan
3. 과거 실행 계획 : AWR에 존재. dba_hist_sql_plan
4. Tuning Set에 있는 실행 계획 : Tuning Advisor에 의해 생성된 실행 계획
5. Baseline에 있는 실행 계획 : SPM에 의해 관리되는 실행 계획
실행 계획의 구성요소
1. 단계별 Operation
2. Predicate(조건절) 정보
3. Query Block Name 정보
4. Outline 정보
5. Column Projection 정보
※더 자세한 내용은 다음의 책을 참조할 것
http://book.interpark.com/product/BookDisplay.do?_method=Detail&sc.shopNo=0000400000&sc.di
spNo=&sc.prdNo=201787078&bsch_sdisbook
관련내용 : http://121.254.172.39:8080/pls/apex/f?p=101:11:0::::P11_QUESTION_ID:4452200346716146
'Oracle > Admin' 카테고리의 다른 글
수동 DB 생성 / 네트워크 설정 (10gr2, linux) (0) | 2009.11.24 |
---|---|
2009년 11월 23일 수업내용 (0) | 2009.11.23 |
linux4에 oracle10gR2 or oracle11gR2 설치 (0) | 2009.11.22 |
grid computing (0) | 2009.11.20 |
Query 실행순서(update) (0) | 2009.11.19 |