NO QUERY TRANSFORMATION

EXEM Knowledge Base

Jump to: navigation, 찾기

목차

[편집] 기본 정보

[편집] Hint 명

NO_QUERY_TRANSFORMATION

[편집] Syntax

/*+ NO_QUERY_TRANSFORMATION */

[편집] 지원

10g R1 ~

[편집] 상세 설명

Query Transformation을 수행하지 않도록 지정한다. 이 힌트를 지정하면 View Merging, Subquery Unnesting, Push Predicate, Constraint, Star Transformation 등에 의한 Query Transformation이 발생하지 않도록 할 수 있다.

Query Transformation은 일반적으로 유용한 기능이며, 성능 개선에 큰 도움이 된다. 아주 간혹, Query Transformation에 의해 Query 성능이 느려지거나 잘못된 결과가 나오는 등의 문제가 발생한다. 이런 경우에는 NO_QUERY_TRANSFORMATION 힌트를 사용함으로써 문제를 해결할 수 있다.

[편집] 사용 예제

[편집] 관련 정보

  1. NO_MERGE 힌트
  2. NO_START_TRANSFORMATION 힌트
  3. NO_UNNEST 힌트
  4. NO_PUSH_PRED 힌트
  5. NO_PUSH_SUBQ 힌트