v$statname
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Relea<span style="color:#ff0000;">se 11.2.0.1.0 - </span>64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> desc v$statname
Name Null? Type
----------------------------------------- -------- ----------------------------
STATISTIC# NUMBER <span style="color:#ff0000;"> //事件的统计号</span>
NAME VARCHAR2(64) <span style="color:#ff0000;"> // 事件的统计名</span>
CLASS NUMBER <span style="color:#ff0000;"> //统计事件所属的类别,总共有好久个类别</span>
STAT_ID NUMBER
SQL> select count(*) from v$statname
2 ;
COUNT(*)
----------
604
//在当前的版本中,总共有604种事件。
SQL> select distinct class from v$statname;
CLASS
----------
1
128
2
72
4
32
8
40
33
64
192
CLASS
----------
16
//在当前的版本中,总共有12中class 事件。
v$mystat
当前会话的事件统计
SQL> select count(*) from v$mystat;
COUNT(*)
----------
604
SQL> select sid,count(*) from v$sesstat group by sid;
SID COUNT(*)
---------- ----------
30 604
6 604
11 604
13 604
28 604
59 604
2 604
14 604
20 604
21 604
26 604
<span style="font-size:24px;">v$sysstat</span><span style="font-size:10px;">(自数据库启动起,所有事件的统计信息)</span>