説明
ビュー GV$MERGE_INFO は V4.0.0 以降、GV$OB_MERGE_INFO に名称が変更されました。V4.0.0 以降のバージョンでは、新しいビュー名 GV$OB_MERGE_INFO を使用してクエリを実行する必要があります。旧ビュー名 GV$MERGE_INFO でクエリを実行すると、エラーが発生します。
機能の概要
OceanBaseクラスタで完了したCompactionに関する統計情報を表示します。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| SVR_IP | varchar(46) | NO | サーバーIPアドレス |
| SVR_PORT | bigint(20) | NO | サーバーポート番号 |
| TENANT_ID | bigint(20) | NO | テナントID |
| LS_ID | bigint(20) | NO | ログストリームID |
| TABLET_ID | bigint(20) | NO | データシャーディングID |
| ACTION | varchar(64) | NO | Compactionの具体的な動作:
|
| COMPACTION_SCN | bigint(20) unsigned | NO | Compactionのバージョン番号 |
| START_TIME | timestamp(6) | NO | Compaction開始時間 |
| END_TIME | timestamp(6) | NO | Compaction終了時間 |
| MACRO_BLOCK_COUNT | bigint(20) | NO | Compactionマクロブロックの合計数 |
| REUSE_PCT | decimal(26,2) | NO | Compactionマクロブロックの再利用率 |
| PARALLEL_DEGREE | bigint(20) | NO | Compactionの並列度 |
クエリ例
sysテナントでクラスタ内の完了したダンプ(MINI_MERGE)の統計情報を確認し、上位5件のレコードを返します。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_MERGE_INFO WHERE ACTION='MINI_MERGE' LIMIT 5;
クエリ結果は次のとおりです:
+----------------+----------+-----------+-------+-----------+------------+---------------------+----------------------------+----------------------------+-------------------+-----------+-----------------+
| SVR_IP | SVR_PORT | TENANT_ID | LS_ID | TABLET_ID | ACTION | COMPACTION_SCN | START_TIME | END_TIME | MACRO_BLOCK_COUNT | REUSE_PCT | PARALLEL_DEGREE |
+----------------+----------+-----------+-------+-----------+------------+---------------------+----------------------------+----------------------------+-------------------+-----------+-----------------+
| 172.xx.xxx.xxx | 2882 | 1 | 1 | 49402 | MINI_MERGE | 1712895419824894939 | 2024-04-12 12:16:59.926830 | 2024-04-12 12:16:59.967716 | 1 | 0.00 | 1 |
| 172.xx.xxx.xxx | 2882 | 1 | 1 | 49401 | MINI_MERGE | 1712895419920179 | 2024-04-12 12:16:59.920432 | 2024-04-12 12:17:00.029272 | 1 | 0.00 | 1 |
| 172.xx.xxx.xxx | 2882 | 1 | 1 | 344 | MINI_MERGE | 1712895419824894940 | 2024-04-12 12:17:03.973219 | 2024-04-12 12:17:03.978389 | 1 | 0.00 | 1 |
| 172.xx.xxx.xxx | 2882 | 1 | 1 | 101001 | MINI_MERGE | 1712895419824894940 | 2024-04-12 12:17:03.973125 | 2024-04-12 12:17:03.979416 | 1 | 0.00 | 1 |
| 172.xx.xxx.xxx | 2882 | 1 | 1 | 372 | MINI_MERGE | 1712895419824894940 | 2024-04-12 12:17:03.973250 | 2024-04-12 12:17:03.979160 | 1 | 0.00 | 1 |
+----------------+----------+-----------+-------+-----------+------------+---------------------+----------------------------+----------------------------+-------------------+-----------+-----------------+
5 rows in set
関連ビューまたはドキュメント
すべてのテナントの現在ノードで完了したCompactionに関する統計情報を確認する:V$OB_MERGE_INFO
すべてのテナントのすべてのノード上のTabletレベルCompactionの進捗情報を確認する:GV$OB_TABLET_COMPACTION_PROGRESS
すべてのテナントのすべてのノード上のTabletレベルCompactionの履歴情報を確認する:GV$OB_TABLET_COMPACTION_HISTORY
すべてのテナントの各Zoneのメジャーコンパクション情報を確認する:CDB_OB_ZONE_MAJOR_COMPACTION
すべてのテナントのメジャーコンパクション全体情報を確認する:CDB_OB_MAJOR_COMPACTION