系统中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;

那原因是什么呢?

趁着开发姐姐刚睡醒,又咨询了她。

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

https://blog.csdn.net/weixin_40263776/article/details/79521595

有异常就rollback,就这样

Comments are closed.