这两个表的作用和含义。
-
tikv_region_status
表:该表提供了 TiKV 集群中每个 Region 的基本信息,包括 Region ID、起始键、结束键、所属表的 ID、数据库名称、表名称等[1]。通过查询该表,您可以获取到 TiKV 集群中所有 Region 的详细信息。 -
tikv_region_peers
表:该表提供了 TiKV 集群中每个 Region 的 Peer(副本)信息,包括 Peer ID、Store ID、是否为 Learner(学习者)或 Leader(领导者)等[2]。通过查询该表,您可以了解每个 Region 的 Peer 分布情况。
这两个表中的 Region 数量代表的是不同的含义:
-
tikv_region_status
表中的 Region 数量代表的是整个 TiKV 集群中的 Region 总数。每个 Region 对应着 TiKV 集群中的一部分数据。 -
tikv_region_peers
表中的 Region 数量代表的是每个 TiKV 节点上的 Region 数量。每个 TiKV 节点负责存储和处理一部分 Region 的数据,并维护这些 Region 的 Peer 信息。
因此,tikv_region_status
表中的 Region 数量是整个 TiKV 集群的总体情况,而 tikv_region_peers
表中的 Region 数量则是每个 TiKV 节点上的局部情况。
[2]: TiDB 官方文档 - INFORMATION_SCHEMA.TIKV_REGION_PEERS:https://docs.pingcap.com/zh/tidb/stable/information-schema-tikv-region-peers
[1]: TiDB 官方文档 - INFORMATION_SCHEMA.TIKV_REGION_STATUS:https://docs.pingcap.com/zh/tidb/stable/information-schema-tikv-region-status