暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

【Oracle】动态视图-V$MYSTAT、V$SESSTAT、V$SYSSTAT、V$STATNAME

程序猿的向往 2021-08-18
1457

猿    初




渣渣程序猿,不忘初心,执着向往


V$MYSTAT

当前会话的统计信息


V$SESSTAT

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


Q

作用

※ 查看各个session资源占用

※ session登陆后资源使用率

※ 快照间资源占用比

Q

常用列说明

SID :session唯一ID

STATISTIC# :资源唯一ID

VALUE :资源使用

V$SYSSTAT

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


Q

常用统计项

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:逻辑读请求数。

Q

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连接查询获得。


end



文章转载自程序猿的向往,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论