TIFLASH_REPLICA
TIFLASH_REPLICA 表提供关于可用的 TiFlash 副本的信息。
USE INFORMATION_SCHEMA;
DESC TIFLASH_REPLICA;
输出结果如下:
+-----------------+-------------+------+------+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------+------+------+---------+-------+
| TABLE_SCHEMA | varchar(64) | YES | | NULL | |
| TABLE_NAME | varchar(64) | YES | | NULL | |
| TABLE_ID | bigint(21) | YES | | NULL | |
| REPLICA_COUNT | bigint(64) | YES | | NULL | |
| LOCATION_LABELS | varchar(64) | YES | | NULL | |
| AVAILABLE | tinyint(1) | YES | | NULL | |
| PROGRESS | double | YES | | NULL | |
+-----------------+-------------+------+------+---------+-------+
7 行结果,耗时 0.01 秒
TIFLASH_REPLICA 表中的字段说明如下:
TABLE_SCHEMA:所属数据库的名称。TABLE_NAME:表的名称。TABLE_ID:表的内部 ID,在 TiDB 集群中是唯一的。REPLICA_COUNT:TiFlash 副本的数量。LOCATION_LABELS:创建 TiFlash 副本时设置的 LocationLabelList。AVAILABLE:指示该表的 TiFlash 副本是否可用。当值为1(可用)时,TiDB 优化器可以根据查询成本智能地选择将查询下推到 TiKV 或 TiFlash。当值为0(不可用)时,TiDB 不会将查询下推到 TiFlash。一旦该字段的值变为1(可用),将不再变化。PROGRESS:TiFlash 副本的复制进度,精确到两位小数,按分钟级别统计。该字段的范围为[0, 1]。当AVAILABLE字段为1且PROGRESS小于 1 时,表示 TiFlash 副本远远落后于 TiKV,推到 TiFlash 的查询可能会因等待数据复制超时而失败。