oracle分区技术和11g分区新特性

oracle分区技术和11g分区新特性

ID:5381237

大小:1.36 MB

页数:53页

时间:2017-12-08

oracle分区技术和11g分区新特性_第1页
oracle分区技术和11g分区新特性_第2页
oracle分区技术和11g分区新特性_第3页
oracle分区技术和11g分区新特性_第4页
oracle分区技术和11g分区新特性_第5页
资源描述:

《oracle分区技术和11g分区新特性》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OraclePartitioning–数据分区技术介绍谢伟william.xie@oracle.comChannelSeniorSalesConsultanthttp://www.database8.comAgenda•数据分区概念•数据分区的好处•Oracle数据分区技术的发展•Oracle11g数据分区的增强功能http://www.database8.com支持超大规模海量数据-Oracle10g数据库大大突破数据规模限制记录数量大1E=1024POracle10g8E1P=1024TJan1,20041T=1024G1G=1024M8记录内容复杂数

2、万个并发用户支持Exabyte(254)1000ColumnsName,Address,Tel,Zip,Gender,Age,Occupation,Hobbies...Jan1,1984http://www.database8.com超大数据量带来的问题•性能•可管理性•可用性http://www.database8.com为何要数据分区(DataPartitioning)•表与索引数据的爆炸性增长•在大型数据库系统中表数据量通常>>10GB•现在表的数据量比以前中等规模的数据库还大!!•超大规模表与索引的要求•部分数据区失败不会对其他数据区造成影响•数据管理操作可在固定的维护窗口下运行•数据

3、大量增长的情况下,保持执行效率•解决方案:DataPartitioning•分而治之分区可以大大改善…-可管理性-性能-可用性http://www.database8.com数据分区的概念ORDERSORDERSORDERS欧洲USA一月二月一月二月大型表分区组合分区数据持续增长分而治之提高性能难以管理简化管理增强满足业务需求提高性能的灵活性对应用程序透明http://www.database8.comOracle数据分区是一种逻辑分区•共享的体系架构•不受硬件架构的限制•支持SMP,MPP,Cluster,Grid•完全依赖于业务的需求•高可用性•可管理性•性能•成本DB•对应用程序透明•有

4、利于各种环境•OLTP•数据仓库•混合负载http://www.database8.com数据分区的种类Oracle数据库10g•范围分区每个分区都由一个分区键值范围指定(对于一个以日期列作为分区键的表,“2005年1月”分区包含分区键值为从“2005年1月1日”到“2005年1月31日”的行)。•列表分区每个分区都由一个分区键值列表指定(对于一个地区列作为分区键的表,“北美”分区可能包含值“加拿大”“美国”和“墨西哥”)。•散列分区将散列算法用于分区键来确定指定行所在的分区•组合范围散列分区范围和散列分区技术的组合,通过该组合,首先对表进行范围分区,然后针对每个单独的范围分区再使用散列分区技

5、术进一步细分。•组合范围列表分区范围和列表分区技术的组合,通过该组合,首先对表进行范围分区,然后针对每个单独的范围分区再使用列表分区技术进一步细分。http://www.database8.com分区索引•本地索引本地索引是其分区方式与其所在基础表的分区方式一模一样的索引。本地索引的每个分区仅对应于其所在基础表的一个分区。•全局分区索引全局分区索引是使用不同于其所在表的分区键进行分区的索引,其所在表可以是分区表或非分区表。全局分区的索引可以使用范围或散列分区进行分区。例如,某个表可以按月份进行范围分区,因此具有十二个分区,而该表上的索引则可以使用不同的分区键进行范围分区,从而具有不同的分区数量

6、。•全局非分区索引全局非分区索引基本上和非分区表的索引一样。索引结构是不分区的。http://www.database8.comOracle分区10年创新数据库版本核心功能Oracle8数据库范围分区Oracle8i数据库散列和组合分区Oracle9i数据库列表分区Oracle9i数据库第2版范围-列表组合分区Oracle数据库10g全局散列索引Oracle数据库10g第2版每个表1M分区http://www.database8.com举例–非分区表CREATETABLESALES(PROD_IDNUMBER,CUST_IDNUMBER,SALES_TSTIME_IDDATE,SALESCHA

7、NNEL_IDNUMBER,PROMO_IDNUMBER,QUANTITY_SOLDNUMBER(10,2),AMOUNT_SOLDNUMBER(10,2))TABLESPACESALES_TS;http://www.database8.com举例–分区表CREATETABLESALESSALES(PROD_IDNUMBER,CUST_IDNUMBER,TIME_IDDATE,CHANNEL_ID

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

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

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