SQLD데이터 모델과 SQL성능 데이터 모델링난이도 0MCQ

SQLD 성능 데이터 모델링 기출문제 #13

문제

성능 데이터 모델링에서 인덱스 설계 시 고려사항으로 가장 적절하지 않은 것은?

① SELECT 성능 향상을 위해 조회 빈도가 높은 컬럼에 생성 ② INSERT/UPDATE/DELETE 성능 저하 요인이 될 수 있음을 고려 ③ 카디널리티가 낮은 컬럼일수록 인덱스 효과가 크다 ④ 복합 인덱스 생성 시 선택도가 높은 컬럼을 앞쪽에 배치

정답

3

해설

③이 정답입니다. 카디널리티가 낮은(중복값이 많은) 컬럼은 인덱스 효과가 떨어집니다. ①은 맞습니다. 조회 빈도가 높은 컬럼에 인덱스를 생성하면 SELECT 성능이 향상됩니다. ②도 맞습니다. 인덱스는 DML 작업 시 추가적인 I/O를 발생시켜 성능 저하를 일으킬 수 있습니다. ④도 맞습니다. 선택도가 높은(중복값이 적은) 컬럼을 앞쪽에 배치해야 인덱스 효율이 높아집니다.

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

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

[SQLD] 성능 데이터 모델링 데이터 모델과 SQL 기출 #13 | sqldpass