문제
다음 중 인덱스 생성 시 고려사항으로 가장 적절하지 않은 것은?
① 조회 성능 향상을 위해 자주 WHERE 조건에 사용되는 컬럼에 생성 ② INSERT, UPDATE, DELETE 시 인덱스 유지 비용 발생 ③ 복합 인덱스는 선행 컬럼의 선택도가 낮을수록 효율적 ④ 테이블 크기가 작으면 인덱스보다 전체 스캔이 유리할 수 있음
정답
3번
해설
③이 가장 적절하지 않습니다. 일반적으로 복합 인덱스의 선행 컬럼은 선택도가 높은 컬럼을 두는 것이 유리합니다. ①은 인덱스 생성의 기본 원칙이고, ②는 인덱스 유지 비용에 대한 올바른 설명이며, ④도 소량 데이터에서는 전체 스캔이 더 효율적일 수 있다는 점에서 맞는 설명입니다.