ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle动态性能视图学习之v$undostat

Oracle动态性能视图学习之v$undostat

原创 Linux操作系统 作者:zwc1083 时间:2009-02-25 15:27:37 0 删除 编辑

本视图监控当前实例中undo空间以及事务如何运行。并统计undo空间开销,事务开销以及实例可用的查询长度。

V$UNDOSTAT中的常用列
Endtime:以10分钟为间隔的结束时间
UndoBlocksUsed:使用的undo块总数
TxnConcurrency:事务并发执行的最大数
TxnTotal:在时间段内事务执行总数
QueryLength:查询长度的最大值
ExtentsStolen:在时间段内undo区必须从一个undo段转到另一个的次数
SSTooOldError:在时间段内'Snapshot Too Old'错误发生的次数
UNDOTSN:这段时间内最后活动的undo表空间ID

视图的第一行显示了当前时间段的统计,其它的每一条记录分别以每10分钟一个区间。24小时循环,一天最多144条记录。

示例:

本例显示undo空间从16:27到之前24小时内的各项统计。
SQL>select * from v$undostat;

End-Time UndoBlocks TxnConcrcy TxnTotal QueryLen ExtentsStolen SSTooOldError
-------- ---------- ---------- -------- -------- ------------- -------------
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这个时间段。

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

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

注册时间:2009-02-16

  • 博文量
    91
  • 访问量
    44425