数据库
数据库特性索引
查询优化
概述
Oracle Database 18c 包含一系列强大的查询优化特性,通过计划稳定性方面的创新,尽可能地提高性能并提高 DBA 工作效率。

优化器是 Oracle Database 极其令人着迷的组件之一,因为它对每条 SQL 语句的处理都非常重要。优化器根据查询结构、有关底层对象的可用统计信息以及所有相关的优化器和执行特性,为每条 SQL 语句确定十分高效的执行计划。

自适应查询优化是一组功能,让优化器能够对执行计划进行运行时调整,并且能够发现其他信息以帮助生成更好的统计信息。当现有统计信息不足以生成优化计划时,这个新方法非常有用。自适应查询优化有两个独特之处 — 自适应计划,侧重于提高查询的初始执行;自适应统计,提供更多信息以改善后续执行。

SQL 计划管理机制让优化器可以自动管理执行计划,确保数据库仅使用已知或经过验证的计划。
在 SQL 计划管理中,优化器有以下几个主要目标:

SQL 计划管理机制让优化器可以自动管理执行计划,确保数据库仅使用已知或经过验证的计划。
在 SQL 计划管理中,优化器有以下几个主要目标: