OPTIMIZER USE FEEDBACK
EXEM Knowledge Base
목차 |
[편집] 기본 정보
[편집] Parameter 정보
| Syntax | _OPTIMIZER_USE_FEEDBACK |
| 설정방법 |
|
| 버전 및 기본값 |
| 9iR2 | 10gR1 | 10gR2 | 11gR1 | 11gR2 |
|---|---|---|---|---|
| - | - | - | - | TRUE |
[편집] 설명
Oracle 11gR2부터 지원되는 Cardinality Feedback 기능을 제어한다. 기본값은 TRUE이다. Cardinality Feedback의 동작 방식은 다음과 같다.
- 쿼리의 최초 실행시 예측 로우 건수와 실제 로우 건수의 차이가 크면 이를 인지하고 실제 로우 건수를 저장해둔다.
- 다음 번에 쿼리가 수행되면 이전 단계에서 저장한 실제 로우 건수를 OPT_ESTIMATE 힌트의 형태로 해당 쿼리에 삽입한다.
- Cardinality Feedback은 최초의 쿼리에 대해서만 수행된다.
Cardinality Feedback이 동작할 경우, 동일한 쿼리에 대해 최초의 실행 계획과 두번째부터의 실행 계획이 다를 수 있다. 쿼리 실행 계획을 테스트할 때 혼란이 있을 수 있으므로 주의해야 한다.
[편집] 참고 사항
[편집] 관련된 정보
- OPT_ESTIMATE 힌트