説明
このビューはV4.0.0バージョンから導入されました。
機能の概要
現在のテナント配下のログストリームの状態と復元進捗状況を表示します。
フィールドの説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| LS_ID | bigint(20) | NO | ログストリームID |
| STATUS | varchar(100) | NO | ログストリームの状態。
|
| PRIMARY_ZONE | longtext | YES | ログストリームの選出優先度 |
| UNIT_GROUP_ID | bigint(20) | NO | UnitグループID
説明
|
| LS_GROUP_ID | bigint(20) | NO | ログストリームグループID。システムログストリーム(1番ログストリーム)およびブロードキャストログストリームでは、このフィールドは0と表示され、ログストリームが特定のログストリームグループに属さないことを示します |
| CREATE_SCN | bigint(20) unsigned | NO | ログストリームでのログ書き込み開始の時刻 |
| DROP_SCN | bigint(20) unsigned | NO | ログストリーム削除の時刻、すなわちすべてのユーザーデータ終了の時刻です。ログストリームが削除された場合、このフィールドには削除時のSCNが記録されます。削除されていない場合、このフィールドはNULLになります。 |
| SYNC_SCN | bigint(20) unsigned | NO | ログストリームの同期時刻、ログストリームが最後に正常に同期されたトランザクションのSCNを示します |
| READABLE_SCN | bigint(20) unsigned | NO | ログストリームの読み取り可能ポイント、ログストリームが読み取り可能な最小SCNを示します |
| FLAG | varchar(2048) | NO | ログストリームのフラグ:
説明このフィールドはV4.2.0バージョンから導入されました。 |
| UNIT_LIST | varchar(1216) | NO | ユーザーログストリームが分散しているUnitのリストです。システムログストリームとブロードキャストログストリームは、具体的な位置を指定しない場合、空になります。
説明
|
クエリ例
ユーザーテナントが自身のテナントのログストリームの状態と復元進捗状況を確認します。
obclient(root@mysql001)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_LS;
クエリ結果は次のとおりです:
+-------+--------+--------------+---------------+-------------+---------------------+----------+---------------------+---------------------+------+-----------+
| LS_ID | STATUS | PRIMARY_ZONE | UNIT_GROUP_ID | LS_GROUP_ID | CREATE_SCN | DROP_SCN | SYNC_SCN | READABLE_SCN | FLAG | UNIT_LIST |
+-------+--------+--------------+---------------+-------------+---------------------+----------+---------------------+---------------------+------+-----------+
| 1 | NORMAL | zone1 | 0 | 0 | NULL | NULL | 1768205234345984000 | 1768205234345984000 | | |
| 1001 | NORMAL | zone1 | 0 | 1001 | 1767769653174440000 | NULL | 1768205234345984000 | 1768205234345984000 | | 1001 |
+-------+--------+--------------+---------------+-------------+---------------------+----------+---------------------+---------------------+------+-----------+
2 rows in set