V$MYSTAT

当前会话的统计信息

V$SESSTAT

实例所有会话的统计信息。
**作用**

※ 查看各个session资源占用

※ session登陆后资源使用率

※ 快照间资源占用比
**常用列说明**

SID :session唯一ID

STATISTIC# :资源唯一ID

VALUE :资源使用

V$SYSSTAT

实例启动以来,所有统计项的累计值,常被用于监控系统性能以及系统资源利用率的变化

常用统计项

CPU used by this session:所有session的cpu占用量,不包括后台进程。

DB block changes:那部分造成SGA中数据块变化的insert,update或delete操作数,这项统计可以大概看出整体数据库状态。

Execute count:执行的sql语句数量(包括递归sql)

Logons current:当前连接到实例的Sessions。

Logons cumulative:自实例启动后的总登陆次数。

Physical reads:OS blocks read数。包括插入到SGA缓存区的物理读以及PGA中的直读这项统计并非i/o请求数。

Physical writes:从SGA缓存区被DBWR写到磁盘的数据块以及PGA进程直写的数据块数量。

Redo  size:redo发生的总次数(以及因此写入log buffer),以byte为单位。这项统计显示出update活跃性。

Logical reads:逻辑读请求数。

CLASS列分类

1-事例活动

2-Redo buffer活动

4-代表锁

8-数据缓冲活动

16-OS活动

32-并行活动

64-表访问

128-调试信息

V$STATNAME

各统计项的信息说明

说明

V$STATNAME视图中STATISTIC#与V$MYSTAT,V$SESSTAT中STATISTIC#字段是相关联的,NAME则是对应的英文信息

统计项包括事件发生次数(用户提交数)、数据产生,存取、操作消耗的资源(redo size)、执行操作所花费的时间累积(CPU占用)等。

V$SESSTAT和V$SYSSTAT区别

1、V$SESSTAT只保存session数据,而V$SYSSTAT则保存所有sessions的累积值。

2、V$SESSTAT 只是暂存数据,session退出后数据即清空。V$SYSSTAT则是累积的,只有当实例被shutdown才会清空。

3、V$SESSTAT 不包括统计项名称,如果要获得统计项名称则必须与V$STATNAME连接查询获得。

最后修改:2022 年 04 月 04 日
如果觉得我的文章对你有用,请随意赞赏