9i 에서는 OPTIMIZER 모드를  CBO  모드와 RBO 모드를 선택적으로 선택할수 있었지만
10G 에서부터는 무조건 CBO 모드로만 운영해야 한다.
운영적인 측면에서 봤을때 CBO 모드로 운영시 DBA 가  참 할일이 많아지는 것 같다.
테이블 하나를 생성하더라도 PLAN 변경에 대한 RISK 를 항상 안고 가야 하니 말이다.
통계정보 운영에 대한 더 자세한 설명은 아래 내용을 참조하기 바랍니다.

http://dbtown.net/xe/VLDB/848
http://dbtown.net/xe/VLDB/851

참고로 아래는 오라클 버전별 Optimizer 4 가지 모드이다

유형

mode

10g

지원여부

내용

RULE

RBO

X

RBO Mode 로 실행계획 생성

CHOOSE

CBO, RBO

중 선택적

X

Optimizer 가 참조할수 있는 통계정보가 존재하는 경우 ? CBO 선택

통계정보가 없는경우 RBO 선택

ALL_ROWS

CBO

O

SQL 의 결과집합(결과데이터) 이 전체 범위를 처리하는데 최적회 되어있는 Optimizer 모드

FIRST_ROWS

CBO

O

SQL 의 결과집합(결과데이터) 중 일부 범위를

먼저 빠르게 처리하는데 최적화 되어있는 모드

 
  dbtown-rchwin.jpg
 이 글의 권한은 dbtown.net 에 있습니다.
자료를 스크랩하실땐 출처를 밝혀주세요 ^^