Oracle_的分区技术复习过程.ppt

Oracle_的分区技术复习过程.ppt

ID:59567900

大小:159.00 KB

页数:24页

时间:2020-11-11

Oracle_的分区技术复习过程.ppt_第1页
Oracle_的分区技术复习过程.ppt_第2页
Oracle_的分区技术复习过程.ppt_第3页
Oracle_的分区技术复习过程.ppt_第4页
Oracle_的分区技术复习过程.ppt_第5页
资源描述:

《Oracle_的分区技术复习过程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle_的分区技术分区概述大数据对象(表、索引)被分成小物理段当分区表建立时,记录基于分区字段值被存储到相应分区分区字段值可以修改.(rowmovementenabled)分区可以存储在不同的表空间分区可以有不同的物理存储参数分区支持IOT表、对象表、LOB字段Varrays等性能Select和DML只访问指定分区并行DML操作Partition-wisejoin可管理性历史数据清除提高备份性能指定分区的数据维护操作可用性将故障局限在分区中缩短恢复时间分区目标优先级高性能->数据维护能力->实施难度->高可用性(故障屏蔽能力)分区技术的效益和目标分区方法分区方法Rangepartitio

2、n---8Hashpartition---8iListpartition---9iCompositepartition-8iRange分区示例CREATETABLEsales_range(salesman_idNUMBER(5),salesman_nameVARCHAR2(30),sales_amountNUMBER(10),sales_dateDATE)COMPRESSPARTITIONBYRANGE(sales_date)(PARTITIONsales_jan2000VALUESLESSTHAN(TO_DATE('02/01/2000','DD/MM/YYYY')),PARTITIONsa

3、les_feb2000VALUESLESSTHAN(TO_DATE('03/01/2000','DD/MM/YYYY')),PARTITIONsales_mar2000VALUESLESSTHAN(TO_DATE('04/01/2000','DD/MM/YYYY')),PARTITIONsales_apr2000VALUESLESSTHAN(TO_DATE('05/01/2000','DD/MM/YYYY')));分区字段Valueslessthan必须是确定值,最后一个可以是maxvalue每个分区可以单独指定物理属性Range分区的特点最早、最经典的分区方法Range分区通过对分区字段值的

4、范围进行分区Range分区特别适合于按时间周期进行数据的存储:日、周、月、年等数据管理能力强数据迁移数据备份数据交换范围分区的数据可能不均匀范围分区与记录值有关,实施难度和可维护性相对较差Hash分区CREATETABLEsales_hash(salesman_idNUMBER(5),salesman_nameVARCHAR2(30),sales_amountNUMBER(10),week_noNUMBER(2))PARTITIONBYHASH(salesman_id)PARTITIONS4;Hash分区的特点基于分区字段的hash值,自动将记录插入到相应分区分区一般是2的幂易于实施总体性能最

5、佳适合于静态数据Hash分区适合于数据的均匀存储Hash分区特别适合于PDML和Partition-wisejoin支持(hash)localindexes9i不支持hashglobalindexes,10g开始支持数据管理能力强Hash分区对数据值无法控制List分区CREATETABLEsales_list(salesman_idNUMBER(5),salesman_nameVARCHAR2(30),sales_stateVARCHAR2(20),sales_amountNUMBER(10),sales_dateDATE)PARTITIONBYLIST(sales_state)(PARTI

6、TIONsales_westVALUES('California','Hawaii'),PARTITIONsales_eastVALUES('NewYork','Virginia','Florida'),PARTITIONsales_centralVALUES('Texas','Illinois'),PARTITIONsales_otherVALUES(DEFAULT));List分区的特点List分区通过对分区字段的离散值进行分区List分区是不排序的,而且分区之间也没有关联List分区适合于对数据离散值进行控制List分区只支持单个字段List分区具有与range分区相似的优缺点:数据管理

7、能力强各分区的数据可能不均匀Composite分区CREATETABLEquarterly_regional_sales(deptnoNUMBER,item_noVARCHAR2(20),txn_dateDATE,txn_amountNUMBER,stateVARCHAR2(2))PARTITIONBYRANGE(txn_date)SUBPARTITIONBYLIST(state)(PARTITI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。