SQLD관리 구문옵티마이저/인덱스난이도 1MCQ

SQLD 옵티마이저/인덱스 기출문제 #594

문제

다음 중 인덱스 SKIP SCAN이 효율적으로 작동하는 조건으로 가장 적절한 것은?

① 선행 컬럼의 Distinct Value가 많을 때 ② 선행 컬럼의 Distinct Value가 적을 때 ③ 후행 컬럼의 선택도가 낮을 때 ④ 복합 인덱스의 컬럼 수가 많을 때

정답

2

해설

② SKIP SCAN은 선행 컬럼의 Distinct Value가 적을 때 효율적입니다. 선행 컬럼의 각 값에 대해 후행 컬럼 조건으로 검색하므로, 선행 컬럼 값이 적어야 스캔 횟수가 줄어듭니다. ① Distinct Value가 많으면 너무 많은 스캔이 발생해 비효율적입니다. ③ 후행 컬럼의 선택도는 높아야 효율적입니다. ④ 컬럼 수와는 직접적 관련이 없습니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 옵티마이저/인덱스 관리 구문 기출 #594 | sqldpass