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