説明
このビューはV1.4バージョンから導入されました。
機能の概要
ビューV$SESSION_WAIT_HISTORYは、現在のノード上のすべてのセッションにおける過去10回の待機イベントの情報を表示するために使用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| SID | NUMBER | NO | V4.3.x系について:
|
| CON_ID | NUMBER | NO | テナントID |
| SVR_IP | VARCHAR2(46) | NO | サーバーのIPアドレス |
| SVR_PORT | NUMBER(38) | NO | サーバーのポート |
| SEQ# | NUMBER | NO | 待機イベントのシーケンス番号 |
| EVENT# | NUMBER | NO | 待機イベントの番号 |
| EVENT | VARCHAR2(64) | NO | 待機イベントの名前 |
| P1TEXT | VARCHAR2(64) | NO | 待機イベントの第1パラメータの説明 |
| P1 | NUMBER | NO | 待機イベントの第1パラメータの値 |
| P2TEXT | VARCHAR2(64) | NO | 待機イベントの第2パラメータの説明 |
| P2 | NUMBER | NO | 待機イベントの第2パラメータの値 |
| P3TEXT | VARCHAR2(64) | NO | 待機イベントの第3パラメータの説明 |
| P3 | NUMBER | NO | 待機イベントの第3パラメータの値 |
| WAIT_TIME_MICRO | NUMBER | NO | 待機イベントの待機時間、単位はマイクロ秒 |
| TIME_SINCE_LAST_WAIT_MICRO | NUMBER | NO | 前回の待機終了から現在の待機までの時間、単位はマイクロ秒 |
| WAIT_TIME | NUMBER | NO | 待機イベントの待機時間、単位は百分の一秒 |
クエリ例
現在のノード上のすべてのセッションにおける過去10回の待機イベントの情報を照会します。
obclient [SYS]> SELECT * FROM SYS.V$SESSION_WAIT_HISTORY WHERE ROWNUM =1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SID: 1152921504606867748
CON_ID: 1004
SVR_IP: xx.xx.xx.xx
SVR_PORT: 2882
SEQ#: 1
EVENT#: 0
EVENT: NULL
P1TEXT: NULL
P1: 0
P2TEXT: NULL
P2: 0
P3TEXT: NULL
P3: 0
WAIT_TIME: 174572432901.50381
WAIT_TIME_MICRO: 1745724329015038
TIME_SINCE_LAST_WAIT_MICRO: 0