※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
파티션 설계
파티션 : 인덱스를 작은 논리적 단위로 나누는 것, 성능 저하 방지, 관리 쉬워짐
인덱스키 또는 파티션 키 별도의 공간에 데이터 저장, 테이블 단위
장단점- 장점 : 쿼리 성능 향상, 디스크 성능 향상, 데이터 가용성 향상, 데이터 손상 정도 최소화, 백업 및 복구 수행 빠름
- 단점 : 세심한 관리 요구, 조인에 대한 비용 증가, 작은 테이블 파티셔닝 수행시 성능 저하
종류
- 범위 분할(범위), 해쉬 분할(해쉬 함수), 조합분할(범위 분할 후 해쉬 분할), 목록분할(목록 분할)
- 라운드 로빈 분할(레코드 균일 분배, 기본키X, 순차적 분배)
선정 시 고려사항
- 접근 유형에 따른 파티셔닝 선정, 생성 주기와 소멸 주기 일치, 데이터 분포가 양호한 컬럼 파티션키 사용
인덱스 파티션
- 파티션된 테이블 인덱스를 나눈 것
- Local Partitioned Index : 인덱스와 파티션 1:1 대응 파티셔닝
- Global Partitioned Index : 인덱스와 파티션 독립적 구성하도록 파티셔닝
- Local이 Global에 비해 데이터 관리 쉽다.
- Prefixed Partitioned Index : 파티션 키와 인덱스 첫번째 컬럼과 동일
- Non-Prefixed Partitioned Index : 파티션 키가 인덱스 첫번째 컬럼과 다르다.
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(물리 데이터베이스 설계) 분산 데이터베이스 (0) | 2022.01.26 |
---|---|
정보처리기사 필기(물리 데이터베이스 설계) 데이터베이스 용량 설계 (0) | 2022.01.26 |
정보처리기사 필기(물리 데이터베이스 설계) 클러스터 설계 (0) | 2022.01.25 |
정보처리기사 필기(물리 데이터베이스 설계) 뷰(View) 설계 (0) | 2022.01.23 |
정보처리기사 필기(물리 데이터베이스 설계) 인덱스 설계 (0) | 2022.01.23 |
댓글