V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。
V$SESSION_WAIT中的常用列
l SID: session标识
l EVENT: session当前等待的事件,或者最后一次等待事件。
l WAIT_TIME: session等待事件的时间(单位,百分之一秒)如果本列为0,说明session当前session还未有任何等待。
l SEQ#: session等待事件将触发其值自增长
l P1, P2, P3: 等待事件中等待的详细资料
l P1TEXT, P2TEXT, P3TEXT: 解释说明p1,p2,p3事件
1.State字段有四种含义﹕
(1)Waiting:SESSION正等待这个事件。
(2)Waited unknown time:由于设置了timed_statistics值为false,导致不能得到时间信息。表示发生了等待,但时间很短。
(3)Wait short time:表示发生了等待,但由于时间非常短不超过一个时间单位,所以没有记录。
(4)Waited knnow time:如果session等待然后得到了所需资源,那么将从waiting进入本状态。
2.Wait_time值也有四种含义:
(1)值>0:最后一次等待时间(单位:10ms),当前未在等待状态。
(2)值=0:session正在等待当前的事件。
(3)值=-1:最后一次等待时间小于1个统计单位,当前未在等待状态。
(4)值=-2:时间统计状态未置为可用,当前未在等待状态。
3.Wait_time和Second_in_wait字段值与state相关:
(1)如果state值为Waiting,那么wait_time值无用。Second_in_wait值是实际的等待时间(单位:秒)。
(2)如果state值为Wait unknow time,那么wait_time值和Second_in_wait值都无用。
(3)如果state值为Wait short time,那么wait_time值和Second_in_wait值都无用。
(4)如果state值为Waiting known time,那么wait_time值就是实际等待时间(单位:秒),Second_in_wait值无用。
V$SESSION_WAIT中的连接列 Column View Joined Column(s)
SID V$SESSION SID
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14904226/viewspace-741374/ ,如需转载,请注明出处,否则将追究法律责任。