一、什么时候用到分区表
1.当表达到GB大小且继续增长
2.需要将历史数据和当前的数据分开单独处理,比如历史数据仅仅需要只读,而当前数据则实现DML
二、分区的条件及特性
共性:不同的分区之间必须有相同的逻辑属性,比如表名,列名,数据类型,约束等,
个性:各个分区可以有不同的物理属性,比如pctfree, pctused, and tablespaces. 分区独立性:即使某些分区不可用,其他分区仍然可用。
特殊性:含有LONG、LONGRAW数据类型的表不能进行分区
三、分区的优点
1、提高查询性能:只需要搜索特定分区,而非整张表,提高查询速度
2、节约维护时间:单个分区的数据装载,索引重建,备份,维护等将远小于整张表的维护时间
3、节约维护成本:可以单独备份和恢复每个分区
4、均衡I/O:将不同的分区映射到不同的磁盘以平衡I/O,提高并发
四、ORACLE分区类型:
范围分区、散列分区、列表分区、组合分区
Range分区:行映射到基于列值范围的分区 Range分区,又称为