티스토리 뷰

Database/Oracle

[오라클] 옵티마이저 모드

데브포유 2014. 6. 3. 13:19
반응형
10g 이상에서는 디폴트 모드가 ALL_ROWS 임.

MODE장점단점
RULEAnalyze작업이 불필요,
일정한 응답속도를 기대
전문가에게 의존도가 매우 높음, 
옵티마이저 대부분의 기능을 사용 못함
CHOOSE옵티마이저 기능을 최대한 활용주기적인 Analyze작업이 필요, 
비효율적인 실행계획수립 발생
FIRST_ROWSNested Loop 위주의 실행계획수립일부 Hash Join으로 바꾸는 작업 필요
ALL_ROWSHash Join 위주의 실행계획 수립일부를 Nested Loop로 바꾸는 작업 필요


반응형