프로그래밍
[오라클힌트] INDEX_SS - index skip scan : 컬럼순서에 관계없이 결합인덱스 사용 hint / oracle / dba
백프로♬
2016. 2. 29. 18:36
[오라클힌트] INDEX_SS - index skip scan
컬럼순서에 관계없이 결합인덱스 사용 hint / oracle / dba
A, B컬럼으로 구성된 결합인덱스가 있는 상태에서
where 절에서 B컬럼만 조건으로 추가될 때
강제적으로 해당인덱스를 사용하도록 하는 힌트입니다.
SELECT /*+ INDEX_SS(TABLE INDEX_NAME) */
FROM TABLE
WHERE B = '100'
;
해당인덱스에서 A값에 따라 SCAN과 SKIP을 반복하므로
A값의 종류가 적을 경우 퍼포먼스를 기대할 수 있으나
상황에 따라 안좋은 결과가 있을 수 있으니 잘 판단한 후에
적용시키는 것을 권장합니다.