始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Oracle 11g分区功能新革命

发布时间:  2012/7/13 14:54:52
 分区功能是数据库管理的一大关键技术成分。几乎所有的Oracle数据库都使用分区功能来提高查询的性能,并且简化数据库的日常管理维护工作。Oracle 11G提供更多的分区功能选择,大大减轻了DBA(数据库设计和管理工程师)的工作负担。

  本文应该对主要在数据库环境里工作的数据库设计和管理工程师以及程序设计师有所帮助。Oracle在11G中提供的新功能增添了更多的分区功能选择,使分区功能在使用和维护上变得更加灵活。

  Oracle 8.0版最早推出了表格的分区功能,使Oracle成为了第一个支持物理分区的RDBMS供应商。SQL Server(2000)和DB2都只支持逻辑分区(使用UNION ALL视图),而SQL Server 2005并不直接支持物理分区(需通过分区功能)。Oracle的分区功能选择很受用户群的欢迎,因为分区功能能够改善应用程序的性能、可管理性和可用性,其中最重要的是DSS应用程序。由于该功能受到广泛的喜爱,因此每次发布新版本都会有功能上的不断提高。

  下面的表格列举了随版本更新而不断提高的分区功能(高级):

Oracle数据库版本
分区功能
8.0.5
引入范围分区功
8i
引入散落列分区和组合范围散列分区功能。
9i
引入列表分区和组合范围列表分区功能。
10G
引入了对索引组织表进行范围分区、列表分区和三列分区的功能。该版本还引入了其他组合分区功能选择。
11G
引入扩展的分区功能:
-Interval分区
-外键分区
-虚拟列分区
-引入了分区建议器

  分区功能类型

  现在让我们简单的讨论一下以上每个分区功能的特性:

  范围分区:数据根据分区键值范围指定进行分布。比如,如果我们选择一个日期列作为分区键,分区“JAN-2007”就会包括所有包含从01-JAN-2007到31-JAN-2007之间的分区键值(假设分区的范围是从这个月的第一天到这个月的最后一天)。

  散列分区:将散列算法用于分区键来确定指定行所在的分区。这个分区方法能够保持I/O平衡,但是不可用于范围查询或不等式查询。

  列表分区:数据根据分区键值列表指定进行分布。这个分区方法对于离散的列表非常有用,如地区、国家等。

  组合分区:结合2个数据分区方法可以成为一个组合分区方法。先用第一个数据分布方法对表格进行分区,然后再用第二个数据分区方法对每个分区进行二次分区。组合分区方法有以下组合:

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

  10G支持对索引组织表(索引和数据一起的表格)进行范围分区、列表分区或散列分区,但是不支持对其进行组合分区。


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线