重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
自动任务重建
[打印本页]
作者:
Inkcup
时间:
7 天前
标题:
自动任务重建
============================19c
统计信息顾问
=========
-- 1. 手动重建顾问任务
DECLARE
v_tname VARCHAR2(64) := 'AUTO_STATS_ADVISOR_TASK';
BEGIN
-- 1. 尝试停止并删除现有的任务
DBMS_STATS.DROP_ADVISOR_TASK(v_tname);
EXCEPTION
WHEN OTHERS THEN
-- 如果任务不存在,则忽略错误
NULL;
END;
/
-- 2. 重新初始化任务
EXEC DBMS_STATS.INIT_ADVISOR_TASK('AUTO_STATS_ADVISOR_TASK');
或
EXEC dbms_stats.init_package();
-- 3 检查任务状态
SELECT task_name, status
FROM dba_advisor_tasks
WHERE task_name = 'AUTO_STATS_ADVISOR_TASK';
================
自动优化器统计信息收集
================
检查自动统计信息收集任务是否启用:
SELECT client_name, status
FROM dba_autotask_client
WHERE client_name = 'auto optimizer stats collection';
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2