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

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

문제

인덱스 스캔 방식 중 INDEX UNIQUE SCAN이 발생하는 조건으로 가장 적절한 것은?

① WHERE 절에 BETWEEN 조건이 있을 때 ② WHERE 절에 UNIQUE 인덱스 전체 컬럼이 '=' 조건으로 사용될 때 ③ WHERE 절에 LIKE '%문자%' 조건이 있을 때 ④ WHERE 절에 IN (값1, 값2, 값3) 조건이 있을 때

정답

2

해설

② INDEX UNIQUE SCAN은 UNIQUE 인덱스(PK 포함)의 모든 컬럼이 '=' 조건으로 사용되어 최대 1건의 결과만 반환되는 경우 발생합니다. ① BETWEEN은 범위 조건으로 INDEX RANGE SCAN이 발생합니다. ③ LIKE '%문자%'는 인덱스를 사용할 수 없어 FULL TABLE SCAN이 발생합니다. ④ IN 조건은 여러 값에 대한 검색으로 INDEX RANGE SCAN이 발생합니다.

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

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

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