关于TIKV_REGION_STATUS、TIKV_REGION_PEERS及监控中tidb-acloud-overview的当前数据量疑问

这两个表的作用和含义。

  • 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