oracle 12c 关闭统计信息收集和启用统计信息收集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 12c 关闭统计信息收集和启用统计信息收集相关的知识,希望对你有一定的参考价值。

oracle 12c 关闭统计信息收集和启用统计信息收集

--关闭统计信息
col client_name for a60
select client_name,status from DBA_AUTOTASK_CLIENT;

CLIENT_NAME                                                  STATUS
------------------------------------------------------------ ----------------
auto optimizer stats collection                              ENABLED
auto space advisor                                           ENABLED
sql tuning advisor                                           ENABLED

begin
DBMS_AUTO_TASK_ADMIN.DISABLE(client_name => ‘auto optimizer stats collection‘,
operation => NULL,
window_name => NULL);
end;
/

PL/SQL procedure successfully completed.

--启用统计信息收集
select client_name,status from DBA_AUTOTASK_CLIENT;

CLIENT_NAME                                                  STATUS
------------------------------------------------------------ ----------------
auto optimizer stats collection                              DISABLED
auto space advisor                                           ENABLED
sql tuning advisor                                           ENABLED

SQL> 

begin
DBMS_AUTO_TASK_ADMIN.ENABLE(client_name => ‘auto optimizer stats collection‘,
operation => NULL,
window_name => NULL);
end;
/

PL/SQL procedure successfully completed.

select client_name,status from DBA_AUTOTASK_CLIENT;

CLIENT_NAME                                                  STATUS
------------------------------------------------------------ ----------------
auto optimizer stats collection                              ENABLED
auto space advisor                                           ENABLED
sql tuning advisor                                           ENABLED

SQL> 

以上是关于oracle 12c 关闭统计信息收集和启用统计信息收集的主要内容,如果未能解决你的问题,请参考以下文章

oracle11g怎么不自动收集统计信息

Oracle之自动收集统计信息

Oracle 自动收集统计

关于实时统计 oracle 19c 仅适用于特定表

Oracle 11g 之自动收集统计信息

12c带你了解Oracle 12c数据库扩展的统计信息(Extended Statistics)的搜集