2017. 9. 20. 14:56 오라클
optimizer_adaptive_plans
Recommendations for Adaptive Features in Oracle Database 12c (Adaptive Statistics & 12c SQL Performance) (문서 ID 2187449.1)
자세한 것은 해당문서 참고.
-12.1 default 값
optimizer_adaptive_features=true
12cR1 에서는 optimizer_adaptive_features 파라미터로 옵티마이저 최적화 기능 관리됨.
(optimizer_adaptive_plans, optimizer_adaptive_statistics 두개의 값이 같이 관리됨, 개별 적용불가)
-12.2 default 값
optimizer_adaptive_plans=true
optimizer_adaptive_statistics=false
12cR2 에서는optimizer_adaptive_features 파라미터는 없어지고 대신 optimizer_adaptive_plans 파라미터로 옵티마이저 최적화 기능 관리됨.
(optimizer_adaptive_plans, optimizer_adaptive_statistics 두개의 값을 개별적로 적용 가능)
- Enterprise Edition 만 가능한 기능임
--------------------------------------------
만약 12.1 에서 이 기능을 쓰고 싶다면 2개의 패치를 적용함으로써 12.2 의 이 기능을 활성화 할수 있음.
Patch 22652097 splits the parameter optimizer_adaptive_features into two, as above, and disables adaptive statistics.
Patch 21171382 disables the automatic creation of extended statistics unless the optimizer preference AUTO_STAT_EXTENSIONS is set to ON.
단 22652097 을 적용하면 SQL Plan Directive 가 disable 되기 때문에 한꺼번에 많은 Plan 들이 영향을 받을수 있으므로 반드시 테스트를 거친후에 적용할것을 권고하고 있음.