码迷,mamicode.com
首页 > 数据库 > 详细

oracle 查询数据变慢 ;重新收集信息;

时间:2019-08-15 15:51:49      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:tin   cal   obj   11g   ble   查询   tab   scheduler   信息   


oracle11g查看自动收集统计信息是否开启
select client_name,status from dba_autotask_client;

-----------------------------------------------------------------------------------------------------------

SYSDBA登录
exec dbms_scheduler.disable(‘SYS.GATHER_STATS_JOB‘);
exec dbms_scheduler.enable(‘SYS.GATHER_STATS_JOB‘);
方法二:
alter system set "_optimizer_autostats_job"=false scope=spfile;
alter system set "_optimizer_autostats_job"=true scope=spfile;

 

----------plsql可用直接执行该语句
-- 重新当前用户下所有表的统计信息
call dbms_stats.gather_schema_stats(user);

-- 重新当前用户下某表的统计信息
call dbms_stats.gather_table_stats(user,‘TTRD_ACCOUNTING_SECU_OBJ_HIS‘);

 

oracle 查询数据变慢 ;重新收集信息;

标签:tin   cal   obj   11g   ble   查询   tab   scheduler   信息   

原文地址:https://www.cnblogs.com/zhangqb/p/11358369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!