REGION_INFO
REGION_INFO 表提供 Region 的运行时和 manifest 元数据。你可以使用该表查看 Region 的角色和状态、是否可写、序列号、manifest 版本、Region 选项、SST 格式以及上报该 Region 的 Datanode。
USE INFORMATION_SCHEMA;
DESC REGION_INFO;
输出如下:
+------------------------+---------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+------------------------+---------+-----+------+---------+---------------+
| region_id | UInt64 | | NO | | FIELD |
| table_id | UInt32 | | NO | | FIELD |
| region_number | UInt32 | | NO | | FIELD |
| region_group | UInt8 | | NO | | FIELD |
| region_sequence | UInt32 | | NO | | FIELD |
| state | String | | NO | | FIELD |
| role | String | | NO | | FIELD |
| writable | Boolean | | NO | | FIELD |
| committed_sequence | UInt64 | | NO | | FIELD |
| flushed_sequence | UInt64 | | YES | | FIELD |
| manifest_version | UInt64 | | NO | | FIELD |
| compaction_time_window | String | | YES | | FIELD |
| region_options | String | | NO | | FIELD |
| sst_format | String | | NO | | FIELD |
| node_id | UInt64 | | YES | | FIELD |
+------------------------+---------+-----+------+---------+---------------+
REGION_INFO 表中的字段描述如下:
region_id: Region 的 ID。table_id: Region 所属表的 ID。region_number: Region 在表中的编号。region_group: Region ID 中编码的 Region 分组。region_sequence: Region 在分组内的序列号。state: Region 完整的运行时角色和状态。可能的值包括Follower、Leader(Writable)、Leader(Staging)、Leader(EnteringStaging)、Leader(Altering)、Leader(Dropping)、Leader(Truncating)、Leader(Editing)和Leader(Downgrading)。role: Region 的粗粒度角色,可以是Leader或Follower。writable: Region 是否接受写入。committed_sequence: Region 已提交的序列号。flushed_sequence: 已持久化到 SST 的最新序列号。如果尚未 flush,值为NULL