SQLP › 🤖 [예시문제] (2026-08-15)

8. [예시문제] 데이터베이스 튜닝 시, '인덱스 재구성(Rebuild)' 작업을 수행하는 가장 주된 목적은 무엇인가?

  1. 테이블의 단편화를 제거하여 디스크 공간을 확보한다.
  2. 인덱스 트리의 높이를 최적화하고 단편화를 제거하여 인덱스 스캔 성능을 향상시킨다.
  3. 데이터 파일의 물리적 위치를 변경하여 I/O 성능을 극대화한다.
  4. 정규화된 테이블을 반정규화하여 조인 성능을 향상시킨다.

정답: 2번

인덱스 재구성의 주된 목적은 인덱스 내의 단편화를 제거하고 인덱스 트리의 높이를 최적화하여 인덱스 스캔 및 탐색 성능을 향상시키는 것입니다. 이 과정에서 사용되지 않는 공간이 회수되어 디스크 공간이 확보될 수도 있지만, 핵심적인 목적은 성능 최적화에 있습니다. 테이블 단편화는 인덱스 재구성보다는 테이블 재구성(Reorganize)과 더 관련이 깊습니다.