행위

"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 추천메뉴 바로가기


num_index_keys 힌트[편집]

num_index_keys ( table index num )

→ 인덱스의 num번째 컬럼만 엑세스 조건으로 사용하라는 의미
  1. Index 컬럼중 2,3번째 컬럼이 in 조건인경우
  2. InList Plan 으로 유도 할때 사용
  3. NUM_INDEX_KEYS 힌트의 마지막 인자인 숫자 2는?
    1. 결합 인덱스의 2번째 컬럼 까지는 InList Plan 처리
    2. 즉, NUM_INDEX_KEYS(a IX_01 2) 로 힌트를 주면 인덱스의 3번째 컬럼 조건에 IN 조건을 주어도 InList Plan 으로 풀리지 않는다.