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

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

문제

다음 상황에서 CBO가 FULL TABLE SCAN을 선택할 가능성이 가장 높은 경우는?

① 테이블 100만 건 중 1건 조회, 인덱스 있음 ② 테이블 1000건 중 900건 조회, 인덱스 있음 ③ 테이블 10만 건 중 10건 조회, 인덱스 없음 ④ 테이블 1만 건 중 100건 조회, 복합인덱스 있음

정답

2

해설

② 전체 데이터의 90%(900/1000)를 조회하는 경우, 인덱스 스캔 후 테이블 랜덤 액세스 비용이 FULL TABLE SCAN보다 높아 CBO가 테이블 전체 스캔을 선택할 가능성이 높습니다. ① 선택도가 매우 낮아 인덱스 사용이 효율적입니다. ③ 인덱스가 없어서 비교할 수 없습니다. ④ 선택도가 1%로 낮아 인덱스 사용이 유리합니다.

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

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

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