40.Oracle杂记——Oracle常用动态视图v$session_wait
40.Oracle杂记——Oracle常用动态视图v$session_wait 视图v$session_wait显示每个会话当前后最后等待。 视图描述如下: sys@PDB1> desc v$session_wait; Name Null? Type ------------------------------------------------------------- ------------------------------------ SID NUMBER SEQ# NUMBER EVENT VARCHAR2(64) P1TEXT VARCHAR2(64) P1 NUMBER P1RAW RAW(8) P2TEXT VARCHAR2(64) P2 NUMBER P2RAW RAW(8) P3TEXT VARCHAR2(64) P3 NUMBER P3RAW RAW(8) WAIT_CLASS_ID NUMBER WAIT_CLASS# NUMBER WAIT_CLASS VARCHAR2(64) WAIT_TIME NUMBER SECONDS_IN_WAIT NUMBER STATE VARCHAR2(19) WAIT_TIME_MICRO NUMBER TIME_REMAINING_MICRO NUMBER TIME_SINCE_LAST_WAIT_MICRO NUMBER CON_ID NUMBER 各个列的描述如下: SID:会话ID SEQ#:当前或上次等待的数量 EVENT:会话等待的资源或事件 P1TEXT:第一个等待事件参数的描述 P1:第一个等待事件参数(十进制) P1RAW:第一个等待事件参数(十六进制) P2TEXT:第2个等待事件参数的描述 P2:第2个等待事件参数(十进制) P2RAW:第2个等待事件参数(十六进制) P3TEXT:第3个等待事件参数的描述 P3:第3个等待事件参数(十进制) P3RAW:第3个等待事件参数(十六进制) WAIT_CLASS_ID:等待事件类ID WAIT_CLASS#:等待事件类号 WAIT_CLASS :等待事件类名字 WAIT_TIME:如果会话正在等待,那么值为0,如果会话不在等待,那么值为>0,-1,-2. SECONDS_IN_WAIT:如果会话正在等待,这个值是总计 STATE:等待状态 WAIT_TIME_MICRO:等待时间的总计。如果会话在正在等待,那么值就是当前等待花费的时间,如果会话不在等待,那么这个值就是上次等待时间总和 TIME_REMAINING_MICRO:有4个值,>0,NULL. >0 当前等待需要的时间,0 等待超时,-1 当前等待无限期,NULL会话没有在等待 TIME_SINCE_LAST_WAIT_MICRO :上次等待结束后流逝的时间 CON_ID :容器ID (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |