"Oracle num index keys"의 두 판 사이의 차이
DB CAFE
(→num_index_keys 힌트) |
|||
1번째 줄: | 1번째 줄: | ||
== num_index_keys 힌트 == | == num_index_keys 힌트 == | ||
+ | |||
+ | num_index_keys ( table index num ) | ||
+ | → 인덱스의 num번째 컬럼만 엑세스 조건으로 사용하라는 의미 | ||
+ | |||
# Index 컬럼중 2,3번째 컬럼이 in 조건인경우 | # Index 컬럼중 2,3번째 컬럼이 in 조건인경우 | ||
# InList Plan 으로 유도 할때 사용 | # InList Plan 으로 유도 할때 사용 |
2023년 6월 13일 (화) 14:19 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
num_index_keys 힌트[편집]
num_index_keys ( table index num )
→ 인덱스의 num번째 컬럼만 엑세스 조건으로 사용하라는 의미
- Index 컬럼중 2,3번째 컬럼이 in 조건인경우
- InList Plan 으로 유도 할때 사용
- NUM_INDEX_KEYS 힌트의 마지막 인자인 숫자 2는?
- 결합 인덱스의 2번째 컬럼 까지는 InList Plan 처리
- 즉, NUM_INDEX_KEYS(a IX_01 2) 로 힌트를 주면 인덱스의 3번째 컬럼 조건에 IN 조건을 주어도 InList Plan 으로 풀리지 않는다.