学习动态性能表并发
第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这个时间段。