OracleDatabase12c第2版中的优化器.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OracleDatabase12c第2版中的优化器.PDF

Oracle Database 12c 第2 版中的优化器 O R A C L E 白皮书 | 2 0 1 6 年11 月 目录 引言 1 自适应查询优化 2 优化器统计 13 优化器统计顾问 16 新的和增强的优化技术 17 SQL 计划管理 24 初始化参数 24 总结 27 参考资料 28 免责声明 以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其内容不构成提供任何材 料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关 Oracle 产品的任何特性或 功能的开发、发布以及相应的日程安排均由Oracle 自行决定。 ORACLE DATABASE 12C 中的优化器 引言 Oracle Optimizer 是 Oracle 数据库极其令人着迷的组件之一,因为它对每个 SQL 语句的处理都是 必要的。该优化器根据给定查询的结构、有关基础对象的可用统计信息,以及所有相关的优化器和 执行特性为每个SQL 语句确定十分高效的执行计划。 1 本文将介绍Oracle Database 12c 第2 版 中所有新的与优化器和统计相关的特性,并提供简单、可 重现的示例以轻松了解这些特性,在从先前版本迁移时这些信息尤为有用。本文还将介绍为了提高 性能和可管理性,对现有功能进行了怎样的增强。 一些 Oracle Optimizer 特性超出了本文的讨论范围,请参阅它们各自的文档。具体来说,这些特 性是: »优化器统计和优化器统计顾问 »SQL 计划管理 »近似查询处理 要全面了解 Oracle Optimizer ,建议在阅读本白皮书的同时参阅“参考资料”一节中列出的相关白皮 书。详情参见第28 页。 1 Oracle Database 12c 第2 版(12.2) 是全球极受欢迎数据库的新一代产品,现在可以在Oracle 云中使用 1 | ORACLE DATABASE 12C 中的优化器 自适应查询优化 到目前为止,Oracle Database 12c 中优化器的一个很大的变化是自适应查询优化。自适应查询优化是一组功 能,这些功能使优化器能够对执行计划进行运行时调整并发现额外信息以帮助生成更好的统计信息。当现有统 计信息不足以生成优化计划时,这个新方法非常有用。自适应查询优化有两个不同的方面:自适应计划,专注 于改善查询的执行;自适应统计,使用额外信息改进查询执行计划。 图1:新的自适应查询优化功能的各个组成部分 Oracle Database 12c 第2 版中默认启用的自适应特性不同于Oracle Database 12c 第1 版。请参见下面的“初始 化参数”一节了解详细信息。 自适应计划 如果符合特定的条件,优化器将选择自适应计划,例如,查询包括令基数难以精确估算的联接和复杂谓词的情 况。通过自适应计划,优化器能够将语句的计划决策推迟到执行时。优化器使用统计收集器 检测其所选计划 (默认计划),以便在运行时可以检测基数估算与计划中的操作所看到的实际行数是否存在较大差异。

文档评论(0)

sunguohong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档