分区
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 应用负载压力测试  > 负载压力测试实施  > 结果评估与测试报告  > Oracle与提高性能有关的特性


 
       分区(partition)这一特性的目的是允许大尺寸表或索引分解成小的更容易管理的部分,即分区。与原来的表或索引相比,因为分区变小了,所以系统访问分区的速度更快、效率也更高,可将分区想象成表或索引被分解之后的多个小尺寸的表或索引。系统可单独访问这些小尺寸的表或索引,也可以以组或整体方式访问之。
       可使用多种分区方案来创建分区。这些方案确定了如何将数据分解成分区。可使用如下一些方案。
       . Range Partitioning:这种方案根据数据的范围,比如月、年等对表中的数据进行分区。
       . List Partitioning:这种方案和Range Partitioning分区方案很类似,但这种方案是按照数据的值,而不是数据的范围来进行划分的。
       . Hash Partitioning:这种分区方案使用散列函数来实现对数据的自动分区。
       . Sub-Partitioning:这种方法就是开发人员熟悉的复合分区方法。这种方法允许开发人员同时使用多种分区方案。
       分区有以下几方面的优点。
       . 对能被分区的大尺寸表进行扫描时,分区可降低I/O操作和CPU的使用率。
       . 可在分区的层次上而不是表的层次上加载数据。
       . 能以删除分区的方式删除数据,而不必使用select语句来删除大量数据。
       . 对用户和应用程序而言,分区是完全透明的。
       . 可在分区层次上而不是在表层次上维护数据。
       在很多环境中,这些好处能极大地提高系统性能。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有