Other Hints - APPEND_HINT /*+ APPEND */ - 직렬 모드 데이터베이스에서 Direct INSERT를 실행하게 한다. - Enterprise Edition이 아닌 데이터베이스의 기본 모드는 직렬 모드이다. 이러한 직렬 모드 데이터베이스에서의 INSERT작업은 Conventional를 기본값으로 하고 병렬 처리 시에는 Direct INSERT를 기본값으로 한다. - NOAPPEND /*+ NOAPPEND */ - 병렬 모드에서의 INSERT작업을 Conventional 방식으로 수행한다. - 병렬 모드에서는 Direct-path INSER가, 직렬 모드에서는 Conventional INSERT가 기본값이다. - CACHE_HINT /*+ CACHE (table) */ - 풀 테이..
Query Transformation Hints - EXPAND_GSET_TO_UNION /*+ EXPAND_GSET_TO_UNION */ - GROUP BY GROUPING SET 혹은 GROUP BY ROLLUP 등과 같은 구문을 포함하는 쿼리에 사용할 수 있다. - 이 힌트는 기존의 쿼리를 개별적인 그룹 생성 후, UNION ALL 방식으로 실행되게 유도한다. - FACT_HINT /*+ FACT (tabl) */ - Star 변형 구문에서 사용되며 해당 테이블이 FACT 테이블로 사용되게 유도한다. - NO_FACT /*+ NO_FACT (table) */ - Star 변형 시, 해당 테이블의 FACT 테이블로서의 사용을 방지한다. - MERGE /*+ MERGE (table) */ - 각 쿼리의..
Parallel Execution Hints - PARALLEL /*+ PARALLEL (table [ [ , n |, DEFAULT |,] [ , n | DEFAULT |] ] ) */ - 병렬 처리에 사용될 서버 프로세스의 개수를 설정한다. - 병렬 처리 조건에 위배될 시, 힌트는 사용되지 않는다. - 임시 테이블에 대한 PARALLEL_HINT 사용 시, 힌트는 사용되지 않는다. - NOPARALLEL /*+ NOPARALLEL (table) */ - 지정한 테이블의 병렬 처리를 방지한다. - 테이블의 지정된 PARALLEL 값에 대해서 우선권을 가진다. - 중첩 테이블에 대해서는 병렬 처리를 할 수 없다. - PARALLEL_INDEX /*+ PARALLEL_INDEX (table [ [index..