重庆oracle认证培训机构

新闻分类

产品分类

热门关键词

联系我们

企业名称:重庆赛烽达科技有限公司

联系人:程老师

手机:13372708242

邮箱:xqzhang@saifengda.com

网址:www.cqora.com

地址:重庆石桥铺高创锦业17-3

Oracle分区技术特性详细解读

您的当前位置: 首 页 >> 新闻资讯 >> 行业新闻

Oracle分区技术特性详细解读

发布日期:2019-08-14 作者: 点击:

  Oracle 的分区是一种“分而治之”的技术,通过将大表、索引分成可以独立管理的、小的 Segment,从而避免了对每个对象作为一个大的、单独的 Segment 进行管理,为海量数据访问提供了可伸缩的性能。自从 Oracle 引入分区技术以来,Oracle 公司在每次推出重要版本时都会对分区方法或功能上有所增强。从后面的分区方法中我们也可以清晰的看到 Oracle 分区技术的发展、成长历程。Oracle 公司一直在致力于不断完善分区技术,确保满足所有的业务需求。

  版本

  新支持的分区方法

  说明

  7.3.x

  逻辑分区/分区视图

  ?在Oracle  8版本前,DBAs和Consultants  根据系统需要实现了"Home-Grown"(自产的/土生土长的)分区方法,他们借助UNION-ALL  Views或Partition  Views(7.3开始提供的分区视图,需要配合初始化参数PARTITION_VIEW_ENABLED=TRUE来使用Optimizer  Prunes特性)实现,即使到今天,如果不采购Oracle  Database Enterprise Edition下的Partitioning  Option License,从许可上来讲,也必须借助这种Home-Grown的方法来实现。

  ?这种方法对DML是不透明的

  ?Partition  Views in 7.3: Examples and Tests (文档 ID 43194.1)

  8.0.x

  Oracle  8.5 开始支持分区表/索引,

  首先提供范围分区(range)

  1)使Oracle成为了第一个支持物理分区的RDBMS供应商

  2)Oracle  8 仅支持表和索引级的分区(  Clustered tables/indexes and snapshots are not supported)

  3)Oracle  8中不可以update  partition key columns,否则会遇到ORA-14402错误

  4)只实现了静态的分区裁剪功能

  5)支持索引的Local  and global Range

  8i

  新增加希分区(hash)

  开始支持范围-哈希复合分区(range-hash)

  8.1.7实现了动态智能裁剪(Dynamic  partition pruning)和智能连接(Partition-wise  joins)

  9iR1

  新增列表分区(list)

  开始支持全局索引维护

  1)在9i(9.0.1)之前, IOT表只支持range分区,实际上是从8.1.5版本开始支持对IOT的range分区

  2)从9i开始支持对IOT的range、hash分区

  3)在9iR2  hash分区支持IOT表中包含lob列(9i中暂不支持包含lob类型的IOT  hash 分区)

  4)支持Global  index maintenance

  9iR2

  开始支持范围-列表复合分区(range-list)

  1)Fast Split

  2)DEFAULT  Partition for LIST

  10gR1

  1)增加了对索引组织表(IOT)  列表(list)分区功能

  2)增加了对全局分区索引的hash分区策略

  3)10gR2开始一个表可以支持1024K-1个分区(以前是64K-1)

  1)扩展了global  indexes on partitioned IOTs的维护支持

  2)Local  partitioned bitmap indexes on partitioned IOTs

  3)LOB  columns are now supported in all types of partitioned IOTs.

  4)fast  split partition支持分区IOT表


本文网址:http://www.cqora.com/news/636.html

关键词:重庆Oracle培训

最近浏览:

报名咨询

点击咨询报名

赛烽达QQ群

赛烽达技术群

程老师

xxxxxxxxxx

加微信咨询

张老师微信.jpg

xqzhang@saifengda.com