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