使用DBMS_STATSPL / SQL软件包执行Optimizer Statistics Advisor任务。
表18-1用于任务创建和删除的DBMS_STATS API
| PL / SQL过程或函数 | 描述 |
|---|---|
| 为Optimizer Statistics Advisor创建顾问任务。如果已经指定了任务名称,那么顾问程序将使用指定的任务名称;否则,将使用指定的任务名称。否则,顾问程序将自动生成一个新的任务名称。 |
| 删除Optimizer Statistics Advisor任务及其所有结果数据。 |
表18-2用于执行任务的DBMS_STATS API
| PL / SQL过程或函数 | 描述 |
|---|---|
| 执行先前创建的Optimizer Statistics Advisor任务。 |
| 中断当前正在执行的Optimizer Statistics Advisor任务。该任务将像正常退出一样结束其操作,使您能够访问中间结果。您可以稍后继续执行任务。 |
| 取消Optimizer Statistics Advisor任务执行,并删除当前执行的所有中间结果。 |
| 将Optimizer Statistics Advisor任务执行重置为其初始状态。在当前未执行的任务上调用此过程。 |
| 恢复最近中断的Optimizer Statistics Advisor任务执行。 |
表18-3顾问报告的DBMS_STATS API
| PL / SQL过程或函数 | 描述 |
|---|---|
| 报告Optimizer Statistics Advisor任务的结果。 |
| 生成有关给定项目的推荐报告。 |
表18-4用于任务和过滤器配置的DBMS_STATS API
| PL / SQL过程或函数 | 描述 |
|---|---|
| 配置Optimizer Statistics Advisor列表,以执行顾问程序任务的执行,报告,脚本生成和实施。 |
| 为统计操作创建操作过滤器。 |
| 为Optimizer Statistics Advisor任务配置规则过滤器。 |
| 为Optimizer Statistics Advisor任务配置操作过滤器。 |
| 为Optimizer Statistics Advisor任务配置对象过滤器。 |
| 更新Optimizer Statistics Advisor任务参数的值。有效参数为 |
表18-5用于实施建议措施的DBMS_STATS API
| PL / SQL过程或函数 | 描述 |
|---|---|
| 获取针对顾问程序发现的问题实施建议操作的脚本。您可以检查此脚本,然后选择要执行的操作。 |
| 根据指定的Optimizer Statistics Advisor执行结果执行顾问建议的操作。 |




