1. 클러스터 개요
- 데이터 저장 시 데이터 액세스 효율을 향상시키기 위해 동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 물리적 저장방법
- 클러스터링키로 지정된 컬럼 값의 순서대로 저장되고, 여러 개의 테이블이 하나의 클러스터에 저장됨

2. 클러스터 특징
- 데이터 조회 속도 향상
- 데이터 입력, 수적, 삭제에 대한 성능 저하
- 데이터 분포도가 넓을수록 유리 → 저장공간 절약
- 클러스터링키 열을 공유하므로 저장공간이 줄어듬
- 대용량을 저리하는 트랜잭션은 전체 테이블을 스캔하는 일이 자주 발생하므로 클러스터링하지 않는 것이 좋음
- 단일 테이블 클러스터링 : 처리 범위가 넓은 경우
- 다중 테이블 클러스터링 : 조인이 많이 발생하는 경우
- 파티셔닝된 테이블에는 클러스터링 할 수 없음
- 비슷한 데이터가 동일한 데이터 블록에 저장되기에 디스크 I/O가 줄어듬
- 클러스터링된 테이블에 클러스터드 인덱스를 생성하면 접근 성능 향상
3. 클러스터 대상 테이블
- 분포도가 넓은 테이블
- 대량의 범위를 자주 조회하는 테이블
- 입력, 수정, 삭제가 자주 발생하지 않는 테이블
- 자주 조인되어 사용되는 테이블
- ORDER BY, GROUP BY, UNION이 빈번한 테이블
📖 Reference
2023 시나공 정보처리기사 필기 : 네이버 도서
네이버 도서 상세정보를 제공합니다.
search.shopping.naver.com
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
| [3과목 데이터베이스 구축] 물리 데이터베이스 설계 - 098. 데이터베이스 용량 설계 (0) | 2025.11.18 |
|---|---|
| [3과목 데이터베이스 구축] 물리 데이터베이스 설계 - 097. ⭐ 파티션 (Partition) 설계 (1) | 2025.11.18 |
| [3과목 데이터베이스 구축] 물리 데이터베이스 설계 - 095. ⭐ 뷰 (View) 설계 (0) | 2025.11.18 |
| [3과목 데이터베이스 구축] 물리 데이터베이스 설계 - 094. ⭐ 인덱스 (Index) 설계 (0) | 2025.11.18 |
| [3과목 데이터베이스 구축] 물리 데이터베이스 설계 - 093. ⭐ 트랜잭션 분석 / CRUD 분석 (0) | 2025.11.18 |