본문 바로가기
Database/Oracle

Hash Partition

by Alice 앨리스안녕 2010. 4. 12.

Hash Partition 이란?

- Hash Partition은 Partitioning Key 값에 해시 함수를 적용하여 Data를 분할하는 방식으로 History Data의 관리의 목적 보다는 성능 향상의 목적으로 나온 개념 입니다
- Hash Partition 은 Range Partition 으로 만들기 힘든 사항 즉, 조건을 주기 힘든 경우, 각 파티션 이 고르게 나누어지지 않아 밸런스을 유지하기 힘든 경우라고 판단되는 경우에 유리합니다.
- Hash Partition 의 경우 각각 다른 파티션에 데이터가 고르게 분산시키기 위해서는 반드시 파티션 의 개수를 명시하여야 하며, 파티션의 수를 2 의 거듭 제곱수 (즉, 2,4,8,16 ….)로 설정하여야 합니다.
- NULL 값은 첫 번째 파티션에 위치하게 됩니다.

'Database > Oracle' 카테고리의 다른 글

DBA_TABLESPACES  (0) 2010.04.22
DBA_OBJECTS  (0) 2010.04.22
Hash Partition  (0) 2010.04.12
오라클 기본 용어들  (0) 2010.04.08
오라클 옵션  (1) 2010.04.02
Sort Merge Join  (0) 2010.04.01

댓글0