视图说明:
v$mystat-------> 当前会话统计
v$sesstat------> 按会话进行分组统计
v$sysstat-------> 当系统的整体统计
v$statname------> 统计项的信息说明
SQL> desc v$mystat
Name Null? Type
----------------------------------------- -------- ----------------------------
SID NUMBER
STATISTIC# NUMBER
VALUE NUMBER
SID 表示会话编号,与v$session中SID相对应。
STATISTIC# 表示统计项
VALUE 表示统计项相关的值
SQL> desc v$statname
Name Null? Type
----------------------------------------- -------- ----------------------------
STATISTIC# NUMBER
NAME VARCHAR2(64)
CLASS NUMBER
STAT_ID NUMBER
STATISTIC# 与v$mystat,v$sesstat中STATISTIC#字段相关联
NAME 统计项的信息说明
举例:通过视图v$sesstat, v$statname, v$session相关联,查看会话603、会话608产生的硬解析数据统计
SQL> set line 200
SQL> col name format a40
SQL> select s.sid, s.serial#, b.name, a.value
2 from v$sesstat a, v$statname b, v$session s
3 where a.statistic# = b.statistic#
4 and s.sid = a.sid
5 and b.name like '%parse%'
6 and s.sid in (603, 608);
SID SERIAL# NAME VALUE
---------- ---------- ---------------------------------------- ----------
603 1636 parse time cpu 11
608 16114 parse time cpu 1278
603 1636 parse time elapsed 248
608 16114 parse time elapsed 5656
603 1636 parse count (total) 651
608 16114 parse count (total) 23491
603 1636 parse count (hard) 177
608 16114 parse count (hard) 18664
603 1636 parse count (failures) 0
608 16114 parse count (failures) 0
SQL>