Note
This view is available starting with V4.3.0.
Purpose
The V$OB_LS_SNAPSHOTS view displays information about log stream snapshots that are persistently stored in all units of the current OBServer node.
Columns
| Column | Type | Nullable? | Description |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | The tenant ID. |
| SNAPSHOT_ID | bigint(20) | NO | The snapshot ID. |
| LS_ID | bigint(20) | NO | The log stream ID. |
| SVR_IP | varchar(46) | NO | The IP address of the server where the log stream is located. |
| SVR_PORT | bigint(20) | NO | The port number of the server where the log stream is located. |
| META_EXISTED | varchar(3) | NO | Indicates whether the meta information of the snapshot is stored in the unit (YES/NO). |
| BUILD_STATUS | varchar(10) | NO | The creation status of the snapshot. |
| REBUILD_SEQ_START | bigint(20) | NO | The REBUILD SEQ of the log stream at the start of snapshot creation. |
| REBUILD_SEQ_END | bigint(20) | NO | The REBUILD SEQ of the log stream at the end of snapshot creation. |
| END_INTERVAL_SCN | bigint(20) | NO | The SCN at which the replay is terminated. |
| LS_META_PACKAGE | longtext | NO | The log stream meta data corresponding to the start replay point. |
| TSNAP_IS_RUNNING | varchar(3) | NO | Indicates whether the snapshot of the corresponding tenant is running (YES/NO). |
| TSNAP_HAS_UNFINISHED_CREATE_DAG | varchar(3) | NO | Indicates whether there are unfinished Create tasks for the snapshot of the corresponding tenant (YES/NO). |
| TSNAP_HAS_UNFINISHED_GC_DAG | varchar(3) | NO | Indicates whether there are unfinished GC tasks for the snapshot of the corresponding tenant (YES/NO). |
| TSNAP_CLONE_REF | bigint(20) | NO | The number of clone tasks for the snapshot of the corresponding tenant. |
| TSNAP_META_EXISTED | varchar(3) | NO | Indicates whether the meta information of the snapshot of the corresponding tenant is stored in the unit (YES/NO). |
Sample query
Query information about log stream snapshots that are persistently stored in all units of the current OBServer node.
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_LS_SNAPSHOTS;
The query result is as follows:
+-----------+---------------------+-------+-----------+----------+--------------+--------------+-------------------+-----------------+------------------+-----------------+------------------+---------------------------------+-----------------------------+-----------------+--------------------+
| TENANT_ID | SNAPSHOT_ID | LS_ID | SVR_IP | SVR_PORT | META_EXISTED | BUILD_STATUS | REBUILD_SEQ_START | REBUILD_SEQ_END | END_INTERVAL_SCN | LS_META_PACKAGE | TSNAP_IS_RUNNING | TSNAP_HAS_UNFINISHED_CREATE_DAG | TSNAP_HAS_UNFINISHED_GC_DAG | TSNAP_CLONE_REF | TSNAP_META_EXISTED |
+-----------+---------------------+-------+-----------+----------+--------------+--------------+-------------------+-----------------+------------------+-----------------+------------------+---------------------------------+-----------------------------+-----------------+--------------------+
| 1004 | 1705980893676511847 | 1001 | xx.xx.xx.xx | 27801 | YES | UNKNOWN | NULL | NULL | NULL | NULL | YES | NO | NO | 0 | YES |
| 1004 | 1705980893676511847 | 1 | xx.xx.xx.xx | 27801 | YES | UNKNOWN | NULL | NULL | NULL | NULL | YES | NO | NO | 0 | YES |
+-----------+---------------------+-------+-----------+----------+--------------+--------------+-------------------+-----------------+------------------+-----------------+------------------+---------------------------------+-----------------------------+-----------------+--------------------+
2 rows in set (0.180 sec)