如何看1个region 分布在哪几个tikv上

请问下,如何看1个region 分布在哪几个tikv上,能不能知道tikv的ip和端口

库:INFORMATION_SCHEMA
表:TIKV_REGION_PEERS,TIKV_REGION_STATUS,TIKV_STORE_STATUS
需要什么信息上面的三个表做下表关联就行了
类似如下,可以再加一些其他的限定条件
select r.REGION_ID,r.IS_LEARNER,r.IS_LEADER,s.ADDRESS from TIKV_REGION_PEERS r,TIKV_STORE_STATUS s where r.STORE_ID=s.STORE_ID limit 2;

一般是用pd-ctl工具,参考官方文档https://docs.pingcap.com/zh/tidb/stable/pd-control

region和store的对应关系信息在TIKV_REGION_PEERS表中

pdctl 中执行region 命令

>> region 2
{
  "id": 2,
  "start_key": "7480000000000000FF1D00000000000000F8",
  "end_key": "7480000000000000FF1F00000000000000F8",
  "epoch": {
    "conf_ver": 1,
    "version": 15
  },
  "peers": [
    {
      "id": 40,
      "store_id": 3
    }
  ],
  "leader": {
    "id": 40,
    "store_id": 3
  },
  "written_bytes": 0,
  "read_bytes": 0,
  "written_keys": 0,
  "read_keys": 0,
  "approximate_size": 1,
  "approximate_keys": 0
}
  1. SHOW TABLE REGIONS:查看表的 region 的 TiKV Leader 节点 id

    https://docs.pingcap.com/zh/tidb/stable/sql-statement-show-table-regions#show-table-regions
  2. INFORMATION_SCHEMA.tikv_store_status 查看节点信息

    https://docs.pingcap.com/zh/tidb/stable/information-schema-tikv-store-status#tikv_store_status

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。