- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle Database 12c 中的优化器
Oracle 白皮书 2013 年6 月 Oracle Database 12c 中的优化器 Oracle Database 12c 中的优化器 免责声明 以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其内容不构成提供任 何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关 Oracle 产品的任何 特性或功能的开发、发布以及相应的日程安排均由Oracle 自行决定。 Oracle Database 12c 中的优化器 引言 2 新优化器和统计信息特性 3 自适应查询优化 3 优化器统计信息 16 新优化技术 24 现有功能的增强 29 SQL 计划管理 29 统计信息增强 32 总结 35 Oracle Database 12c 中的优化器 引言 优化器是 Oracle Database 最令人着迷的组件之一,因为它对处理每个 SQL 语句都是必不可少 的。优化器根据给定查询的结构、有关基础对象的可用统计信息以及所有相关优化器和执行特征确 定每个 SQL 语句的最有效执行计划。 在每个新版本中,优化器不断得到发展,可利用新功能和新统计信息生成更好的执行计划。Oracle Database 12c 引入了新的查询优化自适应方法,使优化得到进一步发展。 本文将介绍 Oracle Database 12c 中的所有新优化器和统计信息相关特性,并提供简单、可重现的 示例以轻松了解这些特性。本文还将概述如何增强现有功能以提高性能和可管理性。 2 Oracle Database 12c 中的优化器 新优化器和统计信息特性 自适应查询优化 到目前为止,Oracle Database 12c 中优化器的最大变化是自适应查询优化。自适应查询优化是 一组功能,使优化器能够对执行计划进行运行时调整并发现额外信息以帮助生成更详细的统计 信息。当现有统计信息不足以生成最佳计划时,这个新方法非常有用。自适应查询优化分为两 个不同的部分 — 自适应计划,专注于提高查询的初次执行;自适应统计,提供改进后续执行 的额外信息。 图1. 构成新自适应查询优化功能的各组成部分 自适应计划 通过自适应计划,优化器能够将语句的最终计划决策推迟到执行时。优化器使用统计信息收 集器检测其所选计划(默认计划),以便在运行时可以检测其基数估算与计划中的操作所看 到的实际行数是否存在较大差异。如果存在显著差异,则会对计划或部分计划进行自动调 整,以避免SQL 语句首次执行时性能欠佳。 自适应联接方法 优化器能够通过预先为计划的各部分确定多个子计划来动态调整联接方法。例如,在图 2 中, 用于联接 order_items 和 product_info 表的优化器初始所选计划(默认计划)是一个经由 product_info 表的索引访问的嵌套循环联接。还确定了一个备选子计划,以便优化器能够将联 接类型切换为散列联接。在备选计划中,将通过全表扫描访问product_info 表。 在执行过程中,统计信息收集器收集执行信息并缓冲构成子计划的部分行。在该示例中,统 计信息收集器正在监视并缓冲对 order_items 进行全表扫描而返回的行。根据统计信息收集器显 示的信息,优化器将最终决定要使用的子计划。在该示例中,选择了散列联接选作为最终计 划,因为来自 order_items 表的行数大于优化器最初估算的行数。优化器选择最终计划 3
有哪些信誉好的足球投注网站
文档评论(0)