Oracle 11g SQL计划管理新特性详解.pdfVIP

  • 1
  • 0
  • 约8.66千字
  • 约 16页
  • 2026-09-23 发布于北京
  • 举报

一.概述

SQL语句的SQL执行计划发生更改时,可能存在性能风险。

SQL计划发生更改的有很多,如优化程序版本、优化程序统计信息、优化程序参

数、方案定义、系统设计和SQL概要文件创建等。

在以前版本的OracleDB中引入了各种计划控制技术(如的大纲

(storedoutline(9i))和SQL概要文件等(SQLprofile(10g))),用于解决计划更改导致的性能

回归。但是,这些技术都是需要手动干预的式进程。

SQL计划管理是一种随OracleDatabase11g引入的新功能,通过所谓的“SQL

计划基线(SQLnbaseline(11g))”来使系统能够自动控制SQL计划演变。启用此功能

后,只要证明成的SQL计划与SQL计划基线相集成不会导致性能回归,就可以进行

此项集成。因此,在执行某个SQL语句时,只能使用对应的SQL计划基线中包括的计

划。可以使用SQL优化集自动加载或植入SQL计划基线。

SQL计划管理功能的主要优点是系统性能稳定,不会出现计划回归。此外,该功能还

可以节省DBA的许多时间,这些时间通常花费在确定和分析SQL性能回归以及寻找可

用的解决方案上。

文档评论(0)

1亿VIP精品文档

相关文档