Oracle动态性能视图 v$event_name
V$EVENT_NAME 视图列出了等待事件的一个集合, 它提供了必须等待处理的会话的有关信息:
官方文档参考
V$EVENT_NAME
V$EVENT_NAME
displays information about wait events.
Column | Datatype | Description |
---|---|---|
EVENT# | NUMBER | Number of the wait event |
EVENT_ID | NUMBER | Identifier of the wait event |
NAME | VARCHAR2(64) | Name of the wait event |
PARAMETER1 | VARCHAR2(64) | Description of the first parameter for the wait event |
PARAMETER2 | VARCHAR2(64) | Description of the second parameter for the wait event |
PARAMETER3 | VARCHAR2(64) | Description of the third parameter for the wait event |
WAIT_CLASS_ID | NUMBER | Identifier of the class of the wait event |
WAIT_CLASS# | NUMBER | Number of the class of the wait event |
WAIT_CLASS | VARCHAR2(64) | Name of the class of the wait event See Also: "Classes of Wait Events" for a description of the different wait event classes |
列名解释
EVENT# 事件号
EVENT_ID
事件ID
NAME 事件名称
PARAMETER1
,PARAMETER2,
PARAMETER3 与等待事件相关的3个参数
WAIT_CLASS_ID
等待事件的所属类ID
WAIT_CLASS#
等待事件的类号
WAIT_CLASS
等待事件类型
示例1
SQL> select name,parameter1,parameter2,parameter3,wait_class#,wait_class,wait_class_id from v$event_name where name='buffer busy waits';
NAME PARAMETER1 PARAMETER2 PARAMETER3 WAIT_CLASS# WAIT_CLASS WAIT_CLASS_ID
-------------------- -------------------- -------------------- -------------------- ----------- -------------------- -------------
buffer busy waits file# block# class# 4 Concurrency 3875070507
buffer busy waits 缓冲区忙等待 事件要一直等待到一个缓冲区变为可用为止 这种事件发生于以下两种情况缓冲区正被另一个会话读入缓冲区高速缓存,且该会
话正在等待该读入完成,或者缓冲区在缓冲区高速缓存中,但处于不兼容模式,即另一个会话正在更改缓冲区
此事件完成时有三个参数
file# 等待的文件号
block# 等待的文件的block号
class# 等待的类型号
buffer busy waits等待的类型为Concurrency(为数据库资源的等待),类号为4(不同版本可能不同),类ID为3875070507
示例2
SQL> select name,parameter1,parameter2,parameter3,wait_class#,wait_class,wait_class_id from v$event_name where name like '%log file switch%';
NAME PARAMETER1 PARAMETER2 PARAMETER3 WAIT_CLASS# WAIT_CLASS WAIT_CLASS_ID
-------------------------------------------------- -------------------- -------------------- -------------------- ----------- -------------------- -------------
log file switch (checkpoint incomplete) 2 Configuration 3290255840
log file switch (checkpoint incomplete) 日志文件切换等待(检查点未完成) 等待一个日志切换,
因为会话无法切换到下一个日志中,无法执行切换,是因为该日志的检查点还没有完成。
此事件没有参数