説明
このビューはV1.4バージョンから導入されました。
機能の概要
クラスタ内の各テナントにおけるすべてのOBServerノード上で発生した待機イベントを表示し、各種待機イベントの発生回数、待機時間、タイムアウト回数などを統計的に集計します。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| CON_ID | bigint(20) | NO | テナントID |
| SVR_IP | varchar(46) | NO | 情報が存在するサーバーのIPアドレス |
| SVR_PORT | bigint(20) | NO | 情報が存在するサーバーのポート番号 |
| EVENT_ID | bigint(20) | NO | 待機中のイベントのID |
| EVENT | varchar(64) | NO | 待機中のイベントの説明 |
| WAIT_CLASS_ID | bigint(20) | NO | 待機中のイベントが属するクラスのID |
| WAIT_CLASS# | bigint(20) | NO | 待機中のイベントが属するクラスのインデックス |
| WAIT_CLASS | varchar(64) | NO | 待機中のイベントが属するクラス |
| TOTAL_WAITS | bigint(20) | NO | この待機イベントの合計待機回数 |
| TOTAL_TIMEOUTS | bigint(20) | NO | この待機イベントの合計タイムアウト回数 |
| TIME_WAITED | double | NO | この待機イベントの合計待機時間、単位は10ms |
| AVERAGE_WAIT | double | NO | この待機イベントの平均待機時間、単位は10ms |
| TIME_WAITED_MICRO | bigint(20) | NO | この待機イベントの合計待機時間、単位はマイクロ秒 |
クエリ例
システムテナント内で、すべてのテナントにおけるすべてのノード上の待機イベントを確認し、上位10件のレコードを表示します。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$SYSTEM_EVENT LIMIT 10;
クエリ結果は次のとおりです:
+--------+----------------+----------+----------+-------------------------------------+---------------+-------------+---------------+-------------+----------------+-------------+----------------------+-------------------+
| CON_ID | SVR_IP | SVR_PORT | EVENT_ID | EVENT | WAIT_CLASS_ID | WAIT_CLASS# | WAIT_CLASS | TOTAL_WAITS | TOTAL_TIMEOUTS | TIME_WAITED | AVERAGE_WAIT | TIME_WAITED_MICRO |
+--------+----------------+----------+----------+-------------------------------------+---------------+-------------+---------------+-------------+----------------+-------------+----------------------+-------------------+
| 1 | 11.xxx.xxx.xxx | 28825 | 10001 | db file data read | 108 | 8 | USER_IO | 1062255 | 0 | 13525.925 | 0.01273321848332086 | 135259250 |
| 1 | 11.xxx.xxx.xxx | 28825 | 11001 | db file compact read | 109 | 9 | SYSTEM_IO | 1412366 | 0 | 56152.2317 | 0.03975756404501383 | 561522317 |
| 1 | 11.xxx.xxx.xxx | 28825 | 11002 | db file compact write | 109 | 9 | SYSTEM_IO | 311353 | 0 | 17540.5111 | 0.05633641268913419 | 175405111 |
| 1 | 11.xxx.xxx.xxx | 28825 | 11016 | palf read | 109 | 9 | SYSTEM_IO | 914 | 0 | 29.6847 | 0.03247778993435448 | 296847 |
| 1 | 11.xxx.xxx.xxx | 28825 | 11017 | palf write | 109 | 9 | SYSTEM_IO | 9706706 | 0 | 239668.5615 | 0.024691029222477737 | 2396685615 |
| 1 | 11.xxx.xxx.xxx | 28825 | 13000 | sync rpc | 107 | 7 | NETWORK | 908785 | 0 | 53998.3223 | 0.059418148737050015 | 539983223 |
| 1 | 11.xxx.xxx.xxx | 28825 | 13001 | mysql response wait client | 106 | 6 | IDLE | 5324 | 0 | 73.8805 | 0.013876878287002254 | 738805 |
| 1 | 11.xxx.xxx.xxx | 28825 | 13003 | external table wait remote response | 107 | 7 | NETWORK | 1 | 0 | 0.0137 | 0.0137 | 137 |
| 1 | 11.xxx.xxx.xxx | 28825 | 13004 | wait in request queue | 102 | 2 | CONFIGURATION | 6159353 | 0 | 14228.6415 | 0.002310087033491992 | 142286415 |
| 1 | 11.xxx.xxx.xxx | 28825 | 15101 | default condition wait | 104 | 4 | CONCURRENCY | 5743569 | 0 | 219216.8729 | 0.03816736125221095 | 2192168729 |
+--------+----------------+----------+----------+-------------------------------------+---------------+-------------+---------------+-------------+----------------+-------------+----------------------+-------------------+
10 rows in set
関連するビューまたはドキュメント
すべてのセッションの現在または前回の待機イベントを確認するには:
セッションレベルのすべての待機イベントを確認するには:
テナントのすべての待機イベントの定義を確認するには:V$EVENT_NAME
待機イベントの詳細については、一般的な待機イベントの説明を参照してください。