説明
このビューは、V4.3.4バージョンから導入されました。
機能の概要
MySQLテナントでは、ビューV$OB_KV_GROUP_COMMIT_STATUSを使用して、現在のノード上のOBKVテナントクライアント接続に関連するグループコミット状態情報にアクセスできます。
フィールド説明
フィールド |
タイプ |
NULL許容 |
説明 |
|---|---|---|---|
| SVR_IP | varchar(46) | NO | グループコミットグループが存在するノードのIPアドレス |
| SVR_PORT | bigint(20) | NO | グループコミットグループが存在するノードのポート番号 |
| TENANT_ID | bigint(20) | NO | テナントID:
|
| TABLE_ID | bigint(20) | NO | グループコミットグループが属するテーブルのID |
| LS_ID | bigint(20) | NO | グループコミットグループが属するLS ID |
| SCHEMA_VERSION | bigint(20) | NO | グループコミットグループが属するテーブルのschema_version |
| GROUP_TYPE | varchar(32) | NO | グループコミットグループのタイプ。現在サポートされているキュータイプ:
|
| QUEUE_SIZE | bigint(20) | NO | グループコミットグループ内のリクエストキューのサイズ。現在消費されていないリクエスト数を表す |
| BATCH_SIZE | bigint(20) | NO | グループコミットグループ内のバッチサイズ |
| CREATE_TIME | timestamp(6) | NO | グループコミット中にこのグループが作成された時間 |
| UPDATE_TIME | timestamp(6) | NO | グループコミット中にこのグループのステータス情報が更新された時間 |
クエリ例
現在のノードにおけるOBKVテナントクライアント接続のグループコミット状態情報を照会し、1日目のレコードを表示します。
obclient > SELECT * FROM oceanbase.V$OB_KV_GROUP_COMMIT_STATUS limit 1;
クエリ結果は次のとおりです:
+-----------------+----------+-----------+----------+-------+----------------+------------+------------+------------+----------------------------+----------------------------+
| SVR_IP | SVR_PORT | TENANT_ID | TABLE_ID | LS_ID | SCHEMA_VERSION | GROUP_TYPE | QUEUE_SIZE | BATCH_SIZE | CREATE_TIME | UPDATE_TIME |
+-----------------+----------+-----------+----------+-------+----------------+------------+------------+------------+----------------------------+----------------------------+
| xxx.xxx.xxx.xxx | 2882 | 1002 | -1 | -1 | -1 | FAIL | 0 | 1 | 2024-10-15 14:39:59.254693 | 2024-10-15 14:39:59.254693 |
+-----------------+----------+-----------+----------+-------+----------------+------------+------------+------------+----------------------------+----------------------------+
1 rows in set (0.010 sec)