功能

该视图用于展示当前服务器上所有 Session 的当前或者上一次等待事件的信息,包括等待事件名称、等待耗时等。

字段说明

字段名称

类型

是否可以为 NULL

描述

SID

NUMBER(38)

NO

Session ID

CON_ID

NUMBER(38)

NO

租户 ID

EVENT

NUMBER(38)

NO

等待事件名称

P1TEXT

VARCHAR2(64)

NO

等待事件的第 1 个参数的描述

P1

NUMBER(38)

NO

等待事件的第 1 个参数的值

P2TEXT

VARCHAR2(64)

NO

等待事件的第 2 个参数的描述

P2

NUMBER(38)

NO

等待事件的第 2 个参数的值

P3TEXT

VARCHAR2(64)

NO

等待事件的第 3 个参数的描述

P3

NUMBER(38)

NO

等待事件的第 3 个参数的值

WAIT_CLASS_ID

NUMBER(38)

NO

等待事件的类别 ID

WAIT_CLASS#

NUMBER(38)

NO

等待事件的类别序号

WAIT_CLASS

VARCHAR2(64)

NO

等待事件的类别名称

STATE

VARCHAR2(19)

NO

当前等待事件的状态,包含四种状态:

  • Waiting:Session 正等待这个事件

  • Waited unknown time:由于设置了 timed_statistics 值为 false,导致不能得到时间信息。表示发生了等待,但时间很短

  • Wait short time:表示发生了等待,但由于时间非常短不超过一个时间单位,所以没有记录

  • Waited knnow time:如果 Session 等待然后得到了所需资源,那么将从 waiting 进入本状态

WAIT_TIME_MICRO

NUMBER(38)

NO

等待时间,单位为微秒。如果当前正在等待,表示已经等待的时长;如果当前没有等待,表示最后一次等待的总等待时长

TIME_REMAINING_MICRO

NUMBER(38)

NO

  • >0:表示最后一次等待时间,单位:毫秒,当前未在等待状态

  • 0:表示 Session 正在等待当前的事件

  • -1:表示最后一次等待时间小于 1个统计单位,当前未在等待状态

  • -2:表示时间统计状态未置为可用,当前未在等待状态

TIME_SINCE_LAST_WAIT_MICRO

NUMBER(38)

NO

上一次等待结束到现在的时间,单位:毫秒,如果当前正在等待,其值为 0