学习动态性能表 第十九篇--V$UNDOSTAT

简介: 学习动态性能表 第19篇--V$UNDOSTAT    本视图监控当前实例中undo空间以及事务如何运行。并统计undo空间开销,事务开销以及实例可用的查询长度。 V$UNDOSTAT中的常用列 l         Endtime:以10分钟为间隔的结束时间 l         U...
 

学习动态性能表

19--V$UNDOSTAT 

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

V$UNDOSTAT中的常用列

l         Endtime:以10分钟为间隔的结束时间

l         UndoBlocksUsed:使用的undo块总数

l         TxnConcurrency:事务并发执行的最大数

l         TxnTotal:在时间段内事务执行总数

l         QueryLength:查询长度的最大值

l         ExtentsStolen:在时间段内undo区必须从一个undo段转到另一个的次数

l         SSTooOldError:在时间段内'Snapshot Too Old'错误发生的次数

l         UNDOTSN:这段时间内最后活动的undo表空间ID

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

示例:

1.本例显示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分钟内有1187undo块被占用(基本上每秒钟2个块)。同时,最高事务并发也是在相同的时间段,45个事务被并发执行。执行的最长查询(1202)是在15:20-15:30之间,需要注意的是查询实际上是15:00-15:10段即开始并直到15:20这个时间段。

目录
相关文章
|
SQL 关系型数据库 MySQL
mysql索引_效率测试(包含测试sql脚本300万条数据),可用作教学案例。
mysql索引_效率测试(包含测试sql脚本300万条数据),可用作教学案例。
274 0
mysql索引_效率测试(包含测试sql脚本300万条数据),可用作教学案例。
|
关系型数据库 MySQL 数据库
PostgreSQL的学习心得和知识总结(二十五)|语法级自上而下完美实现MySQL数据库的 字段默认值的自动插入更新 的实现方案
本人CSDN博主 孤傲小二~阿沐,本文《PostgreSQL的学习心得和知识总结(二十五)|语法级自上而下完美实现MySQL数据库的 字段默认值的自动插入更新 的实现方案》来自于我在CSDN的同名文档
|
.NET 数据库 安全
ASP.NET | 从零到一实战分析对后台数据库增加数据、模糊查找、精确查找并展示
新建: 新建数据库mydb.mdf、添加表: 更新数据库; 右击数据库,选择属性,复制连接字符串;(这里之前做过了,就简单点过不做细节。
1305 0
|
SQL 关系型数据库 数据库
MySQL优化系列(二)--查找优化(1)(非索引设计)
MySQL优化系列(二)--查找优化(1)(非索引设计) 接下来这篇是查询优化,用户80%的操作基本都在查询,我们有什么理由不去优化他呢??所以这篇博客将会讲解大量的查询优化(索引以及库表结构优化等高级用法后面文章再讲),先讲单表查优化,再讲多表查优化。
1763 0
|
新零售 存储 关系型数据库
「mysql优化专题」优化之路高级进阶——表的设计及优化(6)
前一篇详细讲解了索引优化(面试重点),相信大家都有收获,没看过的可以再看看。本篇则讲解表的设计及其优化,喜欢的朋友收藏关注。共同学习。 正文:表的设计及优化 优化①:创建规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。
|
缓存 大数据 BI
学习动态性能表 第十六篇--V$ROWCACHE
学习动态性能表 第16篇--V$ROWCACHE    本视图显示数据字典缓存(也叫rowcache)的各项统计。每一条记录包含不同类型的数据字典缓存数据统计,注意数据字典缓存有层次差别,因此同样的缓存名称可能不止一次出现。
789 0
|
Oracle 关系型数据库 数据库
学习动态性能表 第十五篇--V$ROLLSTAT
学习动态性能表 第15篇--V$ROLLSTAT    本视图自启动即保持并记录各回滚段统计项。在学习本视图之前,我们先来了解一下回滚段(rollback segment)的相关概念: 回滚段概述   回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。
952 0