説明
このビューは、V4.1.0バージョンから導入されました。
機能の概要
すべてのテナントのログストリームアーカイブの進捗状況を表示します。
フィールドの説明
| フィールド | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID |
| DEST_ID | bigint(20) | NO | アーカイブ宛先ID |
| LS_ID | bigint(20) | NO | ログストリームID |
| ROUND_ID | bigint(20) | NO | ログストリームラウンドID |
| PIECE_ID | bigint(20) | NO | 最新ピースID |
| INCARNATION | bigint(20) | NO | 分身ID |
| START_SCN | bigint(20) unsigned | NO | アーカイブ開始SCN |
| MIN_LSN | bigint(20) unsigned | NO | 現在のピースログストリーム最小LSN |
| MAX_LSN | bigint(20) unsigned | NO | 現在のピースログストリーム最大LSN |
| CHECKPOINT_SCN | bigint(20) unsigned | NO | 現在のピースログストリーム最大アーカイブ進捗 |
| STATUS | varchar(64) | NO | テナントアーカイブ状態:
|
| FILE_ID | bigint(20) | NO | 現在のピースの最大アーカイブファイルID |
| FILE_OFFSET | bigint(20) | NO | 現在のピースの最大アーカイブファイルオフセット |
| INPUT_BYTES | bigint(20) | NO | 読み取ったログデータ量 |
| OUTPUT_BYTES | bigint(20) | NO | アーカイブされたログデータ量 |
クエリ例
システムテナントは、テナントIDが1002のテナントのログストリームアーカイブの進捗状況を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_LS_LOG_ARCHIVE_PROGRESS WHERE TENANT_ID = 1002\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1002
DEST_ID: 1001
LS_ID: 1
ROUND_ID: 1
PIECE_ID: 1
INCARNATION: 1
START_SCN: 1736228322307513000
MIN_LSN: 67104768
MAX_LSN: 130710857
CHECKPOINT_SCN: 1736234926476865000
STATUS: DOING
FILE_ID: 2
FILE_OFFSET: 63606089
INPUT_BYTES: 63606089
OUTPUT_BYTES: 63606089
*************************** 2. row ***************************
TENANT_ID: 1002
DEST_ID: 1001
LS_ID: 1001
ROUND_ID: 1
PIECE_ID: 1
INCARNATION: 1
START_SCN: 1736228322307513000
MIN_LSN: 67104768
MAX_LSN: 92201946
CHECKPOINT_SCN: 1736234926274668000
STATUS: DOING
FILE_ID: 2
FILE_OFFSET: 25097178
INPUT_BYTES: 25097178
OUTPUT_BYTES: 25097178
2 rows in set