ITPub博客

首页 > Linux操作系统 > Linux操作系统 > user rollbacks和transaction rollbacks的区别

user rollbacks和transaction rollbacks的区别

原创 Linux操作系统 作者:viadeazhu 时间:2010-06-02 19:27:50 0 删除 编辑

顾名思义,v$sysstat中的user rollbacks是计算的是每次rollback命令。

而transaction rollbacks只计算实际有transaction的rollback。

SQL> select name, value from v$sysstat
  2  where name in
  3  ('user rollbacks', 'transaction rollbacks');  

NAME                                                                  VALUE
---------------------------------------------------------------- ----------
user rollbacks                                                           17
transaction rollbacks                                                    56

SQL> create table testbyhao as select * from dba_objects;

Table created.

SQL> delete from testbyhao where rownum=1;

1 row deleted.

SQL> rollback;

Rollback complete.

SQL> select name, value from v$sysstat
  2  where name in
  3  ('user rollbacks', 'transaction rollbacks');  

NAME                                                                  VALUE
---------------------------------------------------------------- ----------
user rollbacks                                                           18
transaction rollbacks                                                    57

SQL> rollback;

Rollback complete.

SQL> rollback;

Rollback complete.

SQL> select name, value from v$sysstat
  2  where name in
  3  ('user rollbacks', 'transaction rollbacks');  

NAME                                                                  VALUE
---------------------------------------------------------------- ----------
user rollbacks                                                           20
transaction rollbacks                                                    57

而我们在statspack中看到的Rollback per transaction%=user rollbacks/(user rollbacks+user commits)*100%。

所以有时看到这个值很大,有可能是不影响性能的,估计是某个应用频繁的进行无意义的user rollback。

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15415488/viewspace-664260/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-08-22

  • 博文量
    79
  • 访问量
    392350