新建表的数据是如何分布在region中的?会和别的表共用一个region吗?

【 TiDB 使用环境】v3.0.20

【概述】 新建表并使用tidb-lightning加载30万行数据,使用show table regions查看数据的分布情况,发现所有数据在一个region里,且有三个副本。结果如下:
mysql> show table person regions;
±----------±----------±--------±----------±----------------±--------±-----------±--------------±-----------±---------------------±-----------------+
| REGION_ID | START_KEY | END_KEY | LEADER_ID | LEADER_STORE_ID | PEERS | SCATTERING | WRITTEN_BYTES | READ_BYTES | APPROXIMATE_SIZE(MB) | APPROXIMATE_KEYS |
±----------±----------±--------±----------±----------------±--------±-----------±--------------±-----------±---------------------±-----------------+
| 2 | t_60_ | | 6 | 4 | 3, 6, 7 | 0 | 0 | 0 | 45 | 79339 |
±----------±----------±--------±----------±----------------±--------±-----------±--------------±-----------±---------------------±-----------------+

【问题】1、 使用api接口分布访问region(2,3,6,7),发现除2正常返回外,3,6,7均返回“[tikv:9001]PD server timeout”(备注,此时登录pd server,执行health结果正常)。
2、在系统表TIKV_REGION_STATUS中没有3,6,7这三个region
3、region 2中似乎不止是新建表的数据,还有系统表的数据,但默认配置参数split-table为true不是表示每一个表都会新建一个region吗?show table regions输出的region_id与leader-id,peers是什么关系?

1 Like

同学你好,该问题与 TiDB 课程及认证无关,可以发帖到 https://asktug.com/c/tools 哦~会有社区的老师进行解答

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