Oracle DB 分区特性概述 Overview of Partitions
2014-11-13 11:01
459 查看
概述:在Oracle数据库中,分区(partitioning)可以使非常大的表(table)或索引(index)分解为小的易管理的块(pieces),这些块被称作分区(partitions).每个分区都必须有相同的逻辑结构,如列名、数据类型、约束条件等,但是每个分区都可以都各自独立的物理结构。
分区的好处:
1.增加可用性:
2.易于模式对象的管理
3.减少在OLTP系统中对资源的争用
4.提高在数据仓库中查询的性能
分区键(Partition Key)
分区键是一或多个用来决定每一行去哪个分区的列。
分区策略:
1.范围分区(Range Partition)
如按日期分区。
2.列表分区(List Partition)
当分区键位离散的一列值时使用。
3.散列分区(Hash Partition)
特点:通过内置的散列函数,将行均匀的分布到每个分区中,使每个分区的行数达到平衡。
分区的好处:
1.增加可用性:
2.易于模式对象的管理
3.减少在OLTP系统中对资源的争用
4.提高在数据仓库中查询的性能
分区键(Partition Key)
分区键是一或多个用来决定每一行去哪个分区的列。
分区策略:
1.范围分区(Range Partition)
如按日期分区。
2.列表分区(List Partition)
当分区键位离散的一列值时使用。
3.散列分区(Hash Partition)
特点:通过内置的散列函数,将行均匀的分布到每个分区中,使每个分区的行数达到平衡。
相关文章推荐
- DB2 分区特性 数据仓库场景概述
- Overview of the Agile PLM Suite Agile PLM 套件概述
- An Overview of Cryptography 密码学概述
- SAP-MM-01 Overview Of MM 概述
- 概述CSLA.NET 3.6 (Overview of CSLA .NET 3.6 for Windows and Silverlight)
- 概述CSLA.NET 3.6 (Overview of CSLA .NET 3.6 for Windows and Silverlight)
- 概述CSLA.NET 3.6 (Overview of CSLA .NET 3.6 for Windows and Silverlight)
- 微服务架构概述 An Overview of Micro services Architecture by Khoa Dinh
- Overview of the Online Redo Log --- 在线重做日志概述
- The Overview of Rule Placement Problem in SDN(规则放置问题的概述)
- Lecture1 Overview of Tensorflow
- Android 2.3新特性:Web Apps概述
- A short overview of ISO/IEC 10646 and Unicode
- An Overview of Survival Analysis using Complex Sample Data
- Oracle 12C 新特性之表分区带异步全局索引异步维护(一次add、truncate、drop、spilt、merge多个分区)
- IBM DB2关键特性解析:DB2分区特性
- An Overview of Cω Integrating XML into Popular Programming Languages
- In-App Purchase--Overview of In-App Purchase(2)
- CHAPTER 1 Architectural Overview of Oracle Database 11g
- An overview of table properties [转载]