user rollbacks和transaction rollbacks的區別
顧名思義,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部落格 ” ,連結:http://blog.itpub.net/15415488/viewspace-664260/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- user rollbacks 與 transaction rollbacks 的區別
- user和schema的區別
- Oracle User 和 Schema 的區別Oracle
- Oracle中drop user和drop user cascade的區別Oracle
- user_tab_columns和user_tab_cols的區別!
- session與transaction的區別Session
- Oracle中User和Schema的區別和聯絡Oracle
- computed watcher和user watcher的區別
- ORACLE中的兩個概念:user和schema的區別和聯絡Oracle
- 水煮oracle33---關於oracle中segment、schema和user區別Oracle
- ../和./和/的區別
- 和 的區別
- as 和 with的區別
- ||和??的區別
- /*和/**的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- Manufacturing Transaction Diagnostics- FUNCTIONAL USER SQL INVESTIGATION and REPAIRFunctionSQLAI
- ./ 和sh 的區別
- JQuery this和$(this)的區別jQuery
- jquery $(this) 和this的區別jQuery
- T和?的區別
- ++a和a++的區別
- makefile =和:=的區別
- Mybatis中#{}和${}傳參的區別及#和$的區別小結MyBatis
- 和區別
- MYSQL和SQL的區別MySql
- varchar和char的區別
- &self 和 self 的區別
- var和public的區別
- filter和interceptor的區別Filter
- useEffect 和 useLayoutEffect 的區別
- SDK和API的區別?API
- var 和 let 的區別
- WebApi和MVC的區別WebAPIMVC
- service和systemctl的區別
- GET和POST的區別?
- GET和POST的區別