#GV$SESSION_EVENT

本视图显示当前所有等待事件统计信息。在等待事件文档中可以查看具体等待事件的定义及说明。

字段 类型 说明
GROUP_ID NUMBER 组ID
GROUP_NODE_ID NUMBER 组内节点ID
INST_ID NUMBER 实例ID
SID SMALLINT 会话ID
GLOBAL_SESSION_ID INTEGER 全局会话ID
EVENT VARCHAR(32) 等待事件名称
TOTAL_WAITS BIGINT 总等待次数
TOTAL_TIMEOUTS BIGINT 总超时次数
TIME_WAITED BIGINT 等待时间(单位:毫秒)
AVERAGE_WAIT NUMBER 平均等待时间(单位:毫秒)
TIME_WAITED_MICRO BIGINT 等待时间(单位:微秒)
TOTAL_WAITS_FG BIGINT 前台等待次数
TOTAL_TIMEOUTS_FG BIGINT 前台超时次数
TIME_WAITED_FG BIGINT 前台等待时间 (单位:毫秒)
AVERAGE_WAIT_FG NUMBER 前台平均等待时间(单位:毫秒)
TIME_WAITED_MICRO_FG BIGINT 前台等待时间(单位:微秒)
EVENT_ID INTEGER 等待事件ID
WAIT_CLASS VARCHAR(16) 等待事件类别
* APPLICATION:由应用产生的等待,例如不同应用层事务产生的行锁等待
* CONCURRENCY:数据库内部资源产生的等待,例如latch的竞争等待。
* COMMIT:事务提交时,redo日志同步产生的等待
* USER I/O:用户线程产生的I/O,例如读取数据块产生的I/O等待
* SYSTEM I/O:数据库后台线程I/O导致的等待,例如Database Writer线程将脏数据块同步到磁盘导致的I/O等待
* OTHER:其他类型的等待
* IDLE:数据库等待客户端消息,此类等待事件表示会话此时处于空闲状态
* NETWORK:因网络传输产生的等待,例如数据在网络传输期间产生的等待
* CONFIGURATION:因数据库实例配置产生的等待,例如配置redo大小、undo大小、DATA BUFFER大小时产生的等待
* CLUSTER:集群等待事件,例如跨节点交互等待应答
* DISTRIBUTED:分布式等待事件,例如CN等待各节点回应
pdf-btn 下载文档
copy-btn 复制链接