學習動態性能表併發
第19篇--V$UNDOSTAT 2007.6.14性能
本視圖監控當前實例中undo空間以及事務如何運行。並統計undo空間開銷,事務開銷以及實例可用的查詢長度。學習
V$UNDOSTAT中的經常使用列事務
視圖的第一行顯示了當前時間段的統計,其它的每一條記錄分別以每10分鐘一個區間。24小時循環,一天最多144條記錄。監控
示例:sed
1.本例顯示undo空間從16:27到以前24小時內的各項統計。select
SQL>select * from v$undostat;循環
End-Time UndoBlocks TxnConcrcy TxnTota QueryLen ExtentsStolen SSTooOldErrorim
-------- ---------- ---------- -------- -------- ------------- -------------統計
16:07 252 15 1511 25 2 0
16:00 752 16 1467 150 0 0
15:50 873 21 1954 45 4 0
15:40 1187 45 3210 633 20 1
15:30 1120 28 2498 1202 5 0
15:20 882 22 2002 55 0 0
在統計項收集過程當中,undo消耗最高發生在15:30-15:40這個時間段。10分鐘內有1187個undo塊被佔用(基本上每秒鐘2個塊)。同時,最高事務併發也是在相同的時間段,45個事務被併發執行。執行的最長查詢(1202秒)是在15:20-15:30之間,須要注意的是查詢其實是15:00-15:10段即開始並直到15:20這個時間段。