您可以使用PL / SQL或Cloud Control手动制定不可接受的计划,以确定其执行情况是否比计划基准中当前的任何计划都要好。
本节包含以下主题:
- 关于DBMS_SPM演进功能
本主题描述与DBMS_SPM管理计划演进最相关的功能。手动执行演进任务或安排它们自动运行。 - 管理演化任务
本主题描述了一个典型的用例,您可以在其中创建和执行任务,然后执行其建议。
也可以看看:
28.5.1关于DBMS_SPM演进功能
本主题描述与DBMS_SPM管理计划演变最相关的功能。手动执行演进任务或安排它们自动运行。
表28-9 DBMS_SPM管理计划演变任务的功能和过程
| 程序或功能 | 描述 |
|---|---|
| 此函数接受一项建议,以将单个计划演变为SQL计划基线。 |
| 此函数创建顾问程序,以为指定的SQL语句准备一个或多个计划的计划演变。输入参数可以是SQL句柄,计划名称或计划名称,时间限制,任务名称和描述的列表。 |
| 该功能执行进化任务。输入参数可以是任务名称,执行名称和执行描述。如果未指定,则顾问程序将生成名称,该名称由函数返回。 |
| 该功能实现了针对演化任务的所有建议。本质上,此功能等效于 |
| 此功能将演化任务的结果显示为 |
| 此函数更新演进任务参数的值。 |
Oracle建议您将SPM Evolve Advisor配置为自动运行。您也可以手动更改SQL计划基准。下图显示了用于管理SQL计划管理任务的基本工作流程。
图28-4不断发展的SQL计划基准
通常,您按以下顺序管理SQL计划演变任务:
- 创建一个演化任务
- (可选)设置演进任务参数
- 执行进化任务
- 实施任务中的建议
- 报告任务结果
也可以看看:
- “ 配置自动SPM Evolve Advisor任务 ”以了解
SET_EVOLVE_TASK_PARAMETER - 《 Oracle数据库PL / SQL软件包和类型参考》以获取有关该
DBMS_SPM软件包的 更多信息
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




