系统中log file sync比较严重,查看存储都没有问题,log file parallel write很低,时间分布直方图也没问题


数据库中提交和回滚操作比较频繁,每秒1000多次,rollback占比1/3,这个比较严重了。

定位回滚用户
| 12345678 | select t1.sid, t1.value, t2.name,s.username,s.machinefrom v$sesstat t1,v$statname t2, v$session swhere t1.STATISTIC#=t2.STATISTIC# and s.sid = t1.sidand t2.name like '%user rollback%' and value>=10 order by value desc; |



处理后:
| 12345678 | select t1.sid, t1.value, t2.name,s.username,s.machinefrom v$sesstat t1,v$statname t2, v$session swhere t1.STATISTIC#=t2.STATISTIC# and s.sid = t1.sidand t2.name like '%user rollback%' and value>=10 order by value desc; |



那原因是什么呢?
趁着开发姐姐刚睡醒,又咨询了她。


美丽的开发 甩给我一个连接


有异常就rollback,就这样

