首页 > 代码库 > Oracle DB 分区特性概述 Overview of Partitions
Oracle DB 分区特性概述 Overview of Partitions
概述:在Oracle数据库中,分区(partitioning)可以使非常大的表(table)或索引(index)分解为小的易管理的块(pieces),这些块被称作分区(partitions).每个分区都必须有相同的逻辑结构,如列名、数据类型、约束条件等,但是每个分区都可以都各自独立的物理结构。
分区的好处:
1.增加可用性:
2.易于模式对象的管理
3.减少在OLTP系统中对资源的争用
4.提高在数据仓库中查询的性能
分区键(Partition Key)
分区键是一或多个用来决定每一行去哪个分区的列。
分区策略:
1.范围分区(Range Partition)
如按日期分区。
2.列表分区(List Partition)
当分区键位离散的一列值时使用。
3.散列分区(Hash Partition)
特点:通过内置的散列函数,将行均匀的分布到每个分区中,使每个分区的行数达到平衡。
Oracle DB 分区特性概述 Overview of Partitions
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。