문제
다음 중 인덱스 스킵 스캔(Index Skip Scan)이 발생하는 조건으로 가장 적절한 것은?
① 복합 인덱스의 선행 컬럼이 조건절에 포함된 경우 ② 복합 인덱스의 선행 컬럼 없이 후행 컬럼만 조건절에 사용된 경우 ③ 단일 컬럼 인덱스에서 범위 검색을 수행하는 경우 ④ 인덱스의 모든 컬럼이 조건절에 포함된 경우
정답
2번
해설
인덱스 스킵 스캔은 복합 인덱스에서 선행 컬럼이 조건절에 없고 후행 컬럼만 조건으로 사용될 때 발생합니다. 옵티마이저가 선행 컬럼의 고유값을 건너뛰며 검색하는 방식입니다. ①은 일반적인 범위 스캔, ③은 단일 인덱스 범위 스캔, ④는 모든 컬럼이 포함된 일반적인 인덱스 사용 상황입니다.