[오라클힌트] 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값의 종류가 적을 경우 퍼포먼스를 기대할 수 있으나
상황에 따라 안좋은 결과가 있을 수 있으니 잘 판단한 후에
적용시키는 것을 권장합니다.
'프로그래밍' 카테고리의 다른 글
오라클 토드 알아두면 편한 단축키 모음 (0) | 2016.04.11 |
---|---|
오라클 토드 Null 컬럼 색상을 변경해보세요. 토드팁/oracle/toad/tip (0) | 2016.04.11 |
오라클 토드 쿼리자동생성, 히스토리 보기 - 쿼리제너레이션 팁/tip (0) | 2016.04.11 |
[오라클] 토드 팁 - 쿼리정렬 및 주석제거, oracle/toad/code formatting/자동포맷팅 (0) | 2016.04.11 |
jqeury 페이지의 특정 엘리먼트에 CSS 클래스 적용하기 (0) | 2016.01.29 |