19C新特性实时统计信息收集

本文讨论了19C数据库中遇到的实时统计信息收集导致柱状图出现异常的问题,以及该问题如何影响客户生产数据库的批处理。在尝试模拟问题未果后,作者发现问题是由于Exadata环境的事实统计信息所引起的。文章探讨了关闭实时统计信息收集的解决方案。
摘要由CSDN通过智能技术生成

19C新特性实时统计信息收集

某年某月的某一天,客户问题,柱状图信息怎么会有两份的呀?
然后表统计信息收集完后就正常了
嘿奇了怪了!
因为这个原因导致客户生产数据库跑批处理出问题了
在这里插入图片描述
咨询客户后数据库版本是19.9
那我肯定回去模拟。。。发现怎么模拟不出来。
过了一会儿,又补了一句,是exadata
恍然大悟,是不是exadata的事实统计信息的问题。

那想着如何关闭实时统计信息收集这个问题
于是我们同事网上找了一个方法


exec dbms_stats.set_global_prefs('autostats_target','oracle'); 
exec dbms_stats.set_global_prefs('autostats_target','AUTO'); 

具体语句意思:
auto是默认设置。 oracle会自己决定哪些对象被收集统计信息。 

如果设置为oracle,那么就会限制oracle自己对象的统计收集,比如只收集SYS, SYSMAN, WMSYS 和 EXFSYS 用户下的对象统计收集。 

更多详细信息,请参考 AUTOSTATS_TARGET : Setting and Effects ( Doc ID 276358.1 ) 

但是以上并不是关闭实时统计信息收集特性的方法

真正关闭实时统计信息的方法
是的,具体情况请参考如下。 

1. Enable realtime stats gathering: 

e.g. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值