系统中log file sync比较严重,查看存储都没有问题,log file parallel write很低,时间分布直方图也没问题
数据库中提交和回滚操作比较频繁,每秒1000多次,rollback占比1/3,这个比较严重了。
定位回滚用户
12345678 | select t1.sid, t1.value, t2.name, s.username, s.machine from v$sesstat t1,v$statname t2, v$session s where t1.STATISTIC#=t2.STATISTIC# and s.sid = t1.sid and t2.name like '%user rollback%' and value>= 10 order by value desc; |
处理后:
12345678 | select t1.sid, t1.value, t2. name , s.username, s.machine from v$sesstat t1,v$statname t2, v$session s where t1.STATISTIC#=t2.STATISTIC# and s.sid = t1.sid and t2. name like '%user rollback%' and value>=10 order by value desc ; |
那原因是什么呢?
趁着开发姐姐刚睡醒,又咨询了她。
美丽的开发 甩给我一个连接
有异常就rollback,就这样