- 옵티마이저는 작성된 SQL이 가장 효율적으로 수행되도록 최적의 경로를 찾아 주는 모듈입니다.
- 옵티마이저는 DBMS에 내장되어 작성된 SQL이 효율적으로 수행되도록 최적의 경로를 찾아 주는 모듈입니다.
- RBO, CBO 2종유가 있습니다.
RBO (Rule Based Optimizer) 규칙 기반 옵티마이저 |
CBO (Cost Based Optimizer) 비용 기반 옵티마이저 |
|
최적화 기준 | 규칙에 정의된 우선순위 | 엑세스 비용 |
성능 기준 | 개발자의 SQL숙련도 | 옵티마이저의 예측 성능 |
특징 | 실행 계획 예측이 쉬움 | 성능 통계치 정보 활용, 예측이 복잡함 |
고려사항 | 개발자의 규칙 이해도, 규칙의 효율성 |
비용 산출 공식 정확성 |
'■ 용어 정리' 카테고리의 다른 글
[용어정리] 단위 모듈 (0) | 2020.05.03 |
---|---|
[용어정리] 모듈화 (0) | 2020.05.03 |
[용어정리] NVL() 함수 (0) | 2020.05.03 |
[용어정리] ORM(Object-Relational Mapping) (0) | 2020.05.03 |
[용어정리] DBMS 접속 하는 여러가지 방법 (0) | 2020.05.03 |