天道酬勤,学无止境

increased

wait for stopper event to be increased

环境OS:SunOS hostname 5.10 Generic_127111-11 sun4u sparc SUNW,Sun-Fire-V490DB: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production一个JOB做MVIEW refresh做了十多个小时,还没做完,这个JOB定义:每隔20分钟去涮新一次,发现现在JOB状态为broken了,显然上次refresh完全在20分钟内完成;先查一下alert,发现日志切换太频繁了,2到3分钟就切换一下,online redo才50M(也不知道那个家伙这么设置的),这个显示太小了,把它扩展到500M,性能并没有什么好转.[@more@]查下JOB的具体名为内容: dbms_refresh.refresh('"SCHEM_NAME"."REFGRP"'); 再根据refresh group查一下dba_refresh_children,返回441个对象,这样的话一次refresh涮新441个对象,如果每个对象更新的数据量多,而中途中断,这个事务是会非常大的,回滚将会是很耗时间的。 查看一下等待事件,发现大量的:“wait for a undo record”和"free buffer waits": 根据free buffer

2021-04-16 18:13:08    分类:博客    increased