説明
このビューはV4.3.4バージョンから導入されました。
機能の概要
MySQLテナントでは、ビューGV$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テナントクライアント接続に関するグループコミット状態情報を照会し、最初の日のレコードを表示します。
obclient > SELECT * FROM oceanbase.GV$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)