Oracle/용어정리2010. 2. 4. 19:28
옵티마이져(Optimizer)란?

최소비용, 최적의 경로를 선택해서 사용자가 원하는 작업을 가장 효율적으로 수행할 수 있는
프로시져를 자동으로 생성해주는 DBMS의 핵심기능

종류
RBO (Rule Based Optimizer)
: 규칙기반 최적화
1. SQL 문을 중심으로 규칙(rule)에 의해서만 실행계획을 예측 & 결정 & 결정
2. 규칙에 의해서 결정되므로 SQL 구문을 변경할 경우 성능이 향상될 가능성 있음.

CBO (Cost Based Optimizer)
: 비용기반 최적화
1. 통계정보와 I/O와 CPU비용을 계산하여 실행계획을 예측
2. 원하는 경로로 유도하기 어렵다.
3. 오라클 7 버전부터 등장.

'Oracle > 용어정리' 카테고리의 다른 글

클러스터링 팩터(Clustering Factor)  (0) 2010.02.22
정규화란?  (1) 2010.02.04
FGA  (0) 2009.12.23
DUL(Disk Unload)  (0) 2009.12.18
OLTP  (0) 2009.12.16
Posted by 자수성가한 부자