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? 谢谢第二个问题:发现太多...显示全部

**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

返回drdb2的回答

drdb2drdb2系统工程师se

应该 upgrade to Oracle 12c Release 2 

互联网服务 · 2020-04-10
浏览1735

回答者

drdb2
系统工程师se

drdb2 最近回答过的问题

回答状态

  • 发布时间:2020-04-10
  • 关注会员:2 人
  • 回答浏览:1735
  • X社区推广