% Blocks changed per Read: 3.44 Recursive Call %: 64.76
Rollback per transaction %: 16.60 Rows per Sort: 6670.54
Rollback per transaction值高么?都只是说高了不好,但多少算高希望高人指点下,
还有Rows per Sort值,谢谢了。。
Rollback per transaction %: 16.60 Rows per Sort: 6670.54
Rollback per transaction值高么?都只是说高了不好,但多少算高希望高人指点下,
还有Rows per Sort值,谢谢了。。
但是在commit之前有truncate这张临时表的操作,是不是这两个问题造成
Rollback per transaction值太高?
应该不是这个问题,这里rollback,临时表不是用rollback来实现的。 是用临时表空间和分隔的临时表空间段来实现的。
不是truncate的问题,应该是你的一些业务应用的异常导致的oracle自动回滚或者一些sp执行失败导致的rollback。
你才64%左右,还可以的,我们这里一度达到了83%。建议你:用工具跟踪一下,什么时间段这个值比较大,再查查这个时候经常执行什么SQL语句或者调度执行了啥job任务。