사용자 도구

사이트 도구


study:oracle:datadb:4week_2:chap2

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
study:oracle:datadb:4week_2:chap2 [2010/05/26 17:49]
zummaz
study:oracle:datadb:4week_2:chap2 [2010/05/26 17:55] (현재)
zummaz
줄 7: 줄 7:
  
 ===ALL_ROWS=== ===ALL_ROWS===
-쿼리 전체 결과를 모두 수행하는 것에 대한 최적화(Best throughput)를 목표로 최저 비용의 실행계획을 수립하도록 유도한다.(Minimum total resource consumption)+  *쿼리 전체 결과를 모두 수행하는 것에 대한 최적화(Best throughput)를 목표로 최저 비용의 실행계획을 수립하도록 유도한다.       
 +  *(Minimum total resource consumption)
  
   예) SELECT /*+ ALL_ROWS */ ....   예) SELECT /*+ ALL_ROWS */ ....
줄 13: 줄 14:
 ===CHOOSE=== ===CHOOSE===
   *SQL에서 액세스하는 테이블에 대한 통계정보 유무에 따라 규칙기준이나 비용기준을 적용하여 최적화를 수행한다.    *SQL에서 액세스하는 테이블에 대한 통계정보 유무에 따라 규칙기준이나 비용기준을 적용하여 최적화를 수행한다. 
-  *만약 CHOOSE모드에서 테이블의 통계정보를 참조할수 있는 경우에는 ALL_ROWS 방식으로 처리된다+  *만약 CHOOSE모드에서 **테이블의 통계정보를 참조할수 있는 경우에는 ALL_ROWS 방식**으로 처리된다
  
   예) SELECT /*+ CHOOSE */ ....   예) SELECT /*+ CHOOSE */ ....
  
 ===FIRST_ROWS=== ===FIRST_ROWS===
-최적응답시간(Best response time)을 목표로 최저 비용의 실행계획을 수립하도록 유도한다. (Minimum resource usage to return first or first n rows)+  *최적응답시간(Best response time)을 목표로 최저 비용의 실행계획을 수립하도록 유도한다.  
 +  *(Minimum resource usage to return first or first n rows)
  
  예) SELECT /*+ FIRST_ROWS */ ...  예) SELECT /*+ FIRST_ROWS */ ...
줄 24: 줄 26:
  
 ===RULE=== ===RULE===
-규칙기준 옵티마이져를 이용한 최적화를 요구한다. 즉, 조건구문에 사용된 컬럼들의 인덱스 형태나 연산자 형태 등 에 의한 우선순위 규칙에 실행계획을 수립하도록 유도한다.+  * **규칙기준 옵티마이져**를 이용한 최적화를 요구한다.  
 +  *즉, 조건구문에 사용된 컬럼들의 인덱스 형태나 연산자 형태 등 에 의한 우선순위 규칙에 따라 실행계획을 수립하도록 유도한다.
  
   예) SELECT /*+ RULE */...   예) SELECT /*+ RULE */...
study/oracle/datadb/4week_2/chap2.1274863787.txt.gz · 마지막으로 수정됨: 2010/05/26 17:49 저자 zummaz