深入浅出Oracle11g分区功能Oracle认证考试

文章作者 100test 发表时间 2009:11:11 16:39:13
来源 100Test.Com百考试题网


"libai">

  数据库分区是每种数据库都需具备的关键功能之一。几乎所有的Oracle数据库都使用分区功能来提高查询的性能,Oracle 11g分区功能可以简化数据库的日常管理维护工作,大大减轻了DBA(数据库设计和管理工程师)的工作负担。

  Oracle 11g中提供的新功能增添了更多的数据库分区功能选择,使分区功能在使用和维护上变得更加灵活.同时,Oracle 11g也提供更多的分区功能选择。

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

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

深入浅出Oracle 11g分区功能

  分区功能类型

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

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

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

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

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

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

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


相关文章


Oracle认证辅导:OracleCache表Oracle认证考试
ORACLE索引聚簇表的数据加载Oracle认证考试
Oracle认证辅导:Oracle数据库体系架构概要Oracle认证考试
ibatis调用oracle的动态sqlOracle认证考试
深入浅出Oracle11g分区功能Oracle认证考试
Oracle大量数据插入之性能优化理解Oracle认证考试
oracle插入回车换行符Oracle认证考试
oracleimp_exp命令使用Oracle认证考试
oracle忘记用户名密码怎样恢复Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛