oracle分区表-range分区

本文详细介绍了Oracle数据库中的分区表,特别是范围分区的使用场景、优点和操作示例,如创建、查询、删除、添加和调整分区。通过范围分区,可以提升查询性能,简化维护,并实现I/O均衡。
摘要由CSDN通过智能技术生成

一、什么时候用到分区表

             1.当表达到GB大小且继续增长

             2.需要将历史数据和当前的数据分开单独处理,比如历史数据仅仅需要只读,而当前数据则实现DML

 

二、分区的条件及特性

             共性:不同的分区之间必须有相同的逻辑属性,比如表名,列名,数据类型,约束等,

             个性:各个分区可以有不同的物理属性,比如pctfree, pctused, and tablespaces. 分区独立性:即使某些分区不可用,其他分区仍然可用。   

             特殊性:含有LONG、LONGRAW数据类型的表不能进行分区

 

三、分区的优点

             1、提高查询性能:只需要搜索特定分区,而非整张表,提高查询速度

             2、节约维护时间:单个分区的数据装载,索引重建,备份,维护等将远小于整张表的维护时间

             3、节约维护成本:可以单独备份和恢复每个分区

             4、均衡I/O:将不同的分区映射到不同的磁盘以平衡I/O,提高并发

 

四、ORACLE分区类型:

            范围分区、散列分区、列表分区、组合分区 

            Range分区:行映射到基于列值范围的分区 Range分区,又称为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值