V$SESSION_WAIT View
The V$SESSION_WAIT view provides detailed information about the event or resource that each session is waiting for. This view contains only one row of information per session, active or inactive,
The V$SESSION_WAIT view provides detailed information about the event or resource that each session is waiting for. This view contains only one row of information per session, active or inactive,
at any given time. Unlike the other views, this view displays session-level wait information in real time. Because of this, it may very well show different results each time you query the view.
V$SESSION_WAIT 视图记录了每个session等待事件或资源的详细信息,每个session在视图中只记录一条记录。包括 active和inactive两种状态,与其他动态性能视图不同的是,该视图中的信息
是实时的,所以每次查询 的结果可能就不一样。
该视图的表结构如下:
SQL> desc v$session_wait
Name Type Nullable Default Comments
--------------- ------------ -------- ------- --------
SID NUMBER Y
SEQ# NUMBER Y
EVENT VARCHAR2(64) Y
P1TEXT VARCHAR2(64) Y
P1 NUMBER Y
P1RAW RAW(4) Y
P2TEXT VARCHAR2(64) Y
P2 NUMBER Y
P2RAW RAW(4) Y
P3TEXT VARCHAR2(64) Y
P3 NUMBER Y
P3RAW RAW(4) Y
WAIT_CLASS_ID NUMBER Y Starting Oracle10g
WAIT_CLASS# NUMBER Y Starting Oracle10g
WAIT_CLASS VARCHAR2(64) Y

V$SESSION_WAIT视图提供每个session实时等待事件的详细信息,包括SID、EVENT和等待时间等关键字段。STATE、WAIT_TIME和SECONDS_IN_WAIT列结合使用能评估会话等待情况。当STATE为WAITING时,表示session正等待,可通过SECONDS_IN_WAIT查看已等待时间。监控此视图有助于诊断性能问题。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



