CREATE INDEX emp_empno_idx ON emp(empno) ;
CREATE INDEX emp_sal_idx ON emp(sal) ;
SELECT /*+USE_CONCAT*/ *
FROM emp
WHERE empno > 7000
OR sal < 3000 ;
USE_CONCAT 은 각각의 인덱스를 모두 사용할 수 있도록 힌트를 준다
SELECT /*+ USE_CONCAT */ *
FROM emp
WHERE deptno IN (10,20) ;
SELECT /*+NO_EXPAND*/ *
FROM emp
WHERE deptno IN (10,20) ;
SELECT /*+ MERGE(b) */ *
FROM emp a, ( SELECT deptno, AVG(sal) avg
FROM emp
GROUP BY deptno ) b
WHERE a.deptno = b.deptno
AND a.sal > b.avg ;
CREATE INDEX dept_dname_idx ON dept(dname) ;
SELECT /*+ NO_MERGE(b) */ *
FROM emp e, ( SELECT *
FROM dept
WHERE dname = 'SALES') b
WHERE e.deptno = d.deptno ;
'Tuning' 카테고리의 다른 글
| /* Histogram 활용 */ 실습 (0) | 2008/12/04 |
|---|---|
| /* Join 순서 및 작업에 대한 힌트 */ (0) | 2008/12/04 |
| /* Query 변환에 대한 힌트 */ (1) | 2008/12/04 |
| /* 액세스 경로에 대한 힌트 */ (2) | 2008/12/04 |
| 뷰 확인 (0) | 2008/11/26 |
| FBI 를 사용하기 위한 파라미터 파일 설정 (0) | 2008/11/20 |

댓글을 달아 주세요
형님 퍼 갈게요 ^^*
2008/12/05 11:56 [ ADDR : EDIT/ DEL : REPLY ]