查看tidb每个 region有几个副本

要查看 TiDB 每个 Region 有几个副本,可以使用 TiDB 的官方工具 TiDB Lightning,它提供了 check_region_replica.py 脚本用于检查每个 Region 的副本数。

具体操作步骤如下:

  1. 在命令行中运行以下命令安装 TiDB Lightning:
curl https://raw.githubusercontent.com/pingcap/tidb-lightning/master/scripts/run_lightning.sh | bash -s -- --tidb-server <TiDB 地址> --binlog <binlog 地址> --deploy-mode=standalone --no-start
  1. 安装完毕后,切换到 TiDB Lightning 的 bin 目录:
cd lightning-bin
  1. 运行 check_region_replica.py 脚本:
./check_region_replica.py --pd "http://<PD 地址>"

其中,<PD 地址> 是指 PD Server 的地址,需要替换为实际的地址。

执行完以上命令后,脚本将输出每个 Region 的 ID、副本数以及副本所在的 TiKV 节点信息等详细信息。