tidb表添加分区后, 对tiflash表也会自动分区吗?

tidb表添加分区后, 对tiflash表也会自动分区吗?

tidb的表分区,底层实际是多个物理表构成了一个逻辑表,实际在tiflash看的话,也是多个物理表,所以在tikv增加分区之后,tiflash那边也会对应新增分区。

1 个赞

一一对应的关系

TiDB表添加分区后,对TiFlash表也会自动分区,但是需要注意以下几点:
TiFlash表的分区是基于TiDB表的分区,因此需要先为TiDB表创建TiFlash副本,然后再添加分区
TiDB对已经有TiFlash副本的分区表进行Add partition时,会在生成partition后(但对用户不可见)block并等待。直到TiFlash上报该partition对应的partition_id已经available后,DDL才执行完成
为了避免造成查询的不稳定,block分区表的Add partition操作,待新建分区的Region建立完TiFlash副本ready后才允许读到该分区

会自动分区的

1 个赞

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