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 的查询可能会因等待数据复制超时而失败。