정보처리기사 실기데이터베이스 이론인덱스 종류난이도 3SHORT_ANSWER

정보처리기사 실기 인덱스 종류 기출문제 #1680

문제

컬럼 값의 분포가 매우 편중되어 있고(skewed distribution) 대부분의 레코드가 소수의 값으로 집중된 경우, 해당 값들에 대해서만 선별적으로 생성하여 저장 공간을 절약하면서도 WHERE 조건 처리 성능을 크게 향상시킬 수 있는 인덱스 기법은 무엇인가?

정답

부분 인덱스

부분 인덱스부분인덱스Partial IndexFiltered Index조건부 인덱스

해설

부분 인덱스(Partial Index)는 테이블의 모든 행이 아닌 특정 조건을 만족하는 행들에 대해서만 인덱스를 생성하는 기법입니다. 데이터 분포가 편중된 경우(예: 상태 컬럼에서 'ACTIVE' 값이 전체의 95%를 차지하는 경우), 소수의 중요한 값들(예: 'INACTIVE', 'PENDING')에 대해서만 인덱스를 생성하여 저장 공간을 절약하면서도 해당 조건의 검색 성능을 크게 향상시킬 수 있습니다. 이는 비트맵 인덱스와 달리 조건부 생성이 핵심이며, 특히 OLTP 환경에서 효과적입니다.

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

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

[정보처리기사 실기] 인덱스 종류 데이터베이스 이론 기출 #1680 | sqldpass