Site icon DBA의 정석

Adaptive Query Optimization ( SQL 플랜 변경 장애 방지 )

Adaptive Query Optimization

 

SQL의 실행 계획을 Runtime시에 변경하거나 향후에 더 나은 실행계획을 생성하기 위해 Optimizer에게 도움을 주는 메타 데이터를 수집하는 기능의 집합

 

 

Adaptive Join Methods는 SQL Runtime시 통계정보를 토대로 조인 방법을 동적으로 변경합니다.

 

상황에 따라 NL 혹은 HASH 조인으로 SQL이 실행됩니다 .

 

Adaptive Parallel Distribution Methods는 SQL Runtime시 통계정보를 토대로 병렬 쿼리의 재분배 방식을 변경합니다.

 

상황에 따라 HASH 혹은 BROADCAST 방식으로 재분배 합니다.

 

 

*. 부작용  주의 사항

——————————–

Adaptive Query Optimization은 안정화 되지 못한 상태이며 운영계 적용 시 DBMS 전체 성능 및 안정성에 부정적인 영향을 줄 수 있습니다.

 

 

오라클 업그레이드 후 위와 같이 파라미터를 설정 하여 SQL 플랜 변경에 따른 장애 에 대비해야 합니다.

 

 

Exit mobile version