ORACLE的auto optimizer stats collection运行时间太久怎么办?

**ORACLE的auto optimizer stats collection运行时间太久怎么办?
版本是12.1.0.3.
看过dba_tab_stats_history之后发现,所有的表都在list里面,包括SYS.**表,能否通过concurrent来加快,是否会对CPU造成很大伤害,如何使用Resource Manager来控制workload? 谢谢

第二个问题:发现太多object需要gather,怎么能控制?比如有9000多个object。
Gather Auto Statistics: Auto : 674 out of 9000 Objects done

第三个问题:发现大部分时间都浪费在这个对象( SYS.WRI$_OPTSTAT_SYNOPSIS_HEAD$ )的thread特别多,这个表好像是系统表用来存储optimizer stats信息的,只要gater table statis运行就会更改,变成死循环了,如何避免这种情况发生?
Index Fast Full Scan: SYS.WRI$_OPTSTAT_SYNOPSIS_HEAD$: 2414 out of 6670 Blocks done

参与3

1同行回答

drdb2drdb2系统工程师se
应该 upgrade to Oracle 12c Release 2 显示全部

应该 upgrade to Oracle 12c Release 2 

收起
互联网服务 · 2020-04-10
浏览1753

提问者

steve25
数据库管理员IBM

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2019-10-23
  • 关注会员:2 人
  • 问题浏览:2757
  • 最近回答:2020-04-10
  • X社区推广