PingKai Logo下载

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