昨天发现一个数据库的log file sync的等待事件特别的多,查询:
SELECT t.EVENT#,t.BLOCKING_INSTANCE,t.BLOCKING_SESSION FROM gv$session t WHERE t.STATUS='ACTIVE' AND t.EVENT='log file sync' ;
发现最多产生108个这样的会话,而阻塞这些会话的都是同一个会话2828,这个会话对应就是oracle的后台进程lgwr进程。数据库版本是11.2.0.3.0.log buffer大小:192m。
大家看看这个是什么原因引起的?