暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C 与Optimizer Statistics Advisor的命令行界面

原创 Asher.HU 2021-02-04
1064

使用DBMS_STATSPL / SQL软件包执行Optimizer Statistics Advisor任务。

表18-1用于任务创建和删除的DBMS_STATS API

PL / SQL过程或函数描述

CREATE_ADVISOR_TASK

为Optimizer Statistics Advisor创建顾问任务。如果已经指定了任务名称,那么顾问程序将使用指定的任务名称;否则,将使用指定的任务名称。否则,顾问程序将自动生成一个新的任务名称。

DROP_ADVISOR_TASK

删除Optimizer Statistics Advisor任务及其所有结果数据。


表18-2用于执行任务的DBMS_STATS API

PL / SQL过程或函数描述

EXECUTE_ADVISOR_TASK

执行先前创建的Optimizer Statistics Advisor任务。

INTERRUPT_ADVISOR_TASK

中断当前正在执行的Optimizer Statistics Advisor任务。该任务将像正常退出一样结束其操作,使您能够访问中间结果。您可以稍后继续执行任务。

CANCEL_ADVISOR_TASK

取消Optimizer Statistics Advisor任务执行,并删除当前执行的所有中间结果。

RESET_ADVISOR_TASK

将Optimizer Statistics Advisor任务执行重置为其初始状态。在当前未执行的任务上调用此过程。

RESUME_ADVISOR_TASK

恢复最近中断的Optimizer Statistics Advisor任务执行。


表18-3顾问报告的DBMS_STATS API

PL / SQL过程或函数描述

REPORT_STATS_ADVISOR_TASK

报告Optimizer Statistics Advisor任务的结果。

GET_ADVISOR_RECS

生成有关给定项目的推荐报告。


表18-4用于任务和过滤器配置的DBMS_STATS API

PL / SQL过程或函数描述

CONFIGURE_ADVISOR_TASK

配置Optimizer Statistics Advisor列表,以执行顾问程序任务的执行,报告,脚本生成和实施。

GET_ADVISOR_OPR_FILTER

为统计操作创建操作过滤器。

CONFIGURE_ADVISOR_RULE_FILTER

为Optimizer Statistics Advisor任务配置规则过滤器。

CONFIGURE_ADVISOR_OPR_FILTER

为Optimizer Statistics Advisor任务配置操作过滤器。

CONFIGURE_ADVISOR_OBJ_FILTER

为Optimizer Statistics Advisor任务配置对象过滤器。

SET_ADVISOR_TASK_PARAMETER

更新Optimizer Statistics Advisor任务参数的值。有效参数为TIME_LIMITOP_START_TIME


表18-5用于实施建议措施的DBMS_STATS API

PL / SQL过程或函数描述

SCRIPT_ADVISOR_TASK

获取针对顾问程序发现的问题实施建议操作的脚本。您可以检查此脚本,然后选择要执行的操作。

IMPLEMENT_ADVISOR_TASK

根据指定的Optimizer Statistics Advisor执行结果执行顾问建议的操作。



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论