新加一个tiflash节点,原来旧的tiflash region不能自动均衡到新的tiflash上么?


这个要看你设置了几副本

最主要还是打分

  1. 根据不同 Store 的对应资源量的情况分别打分。
  2. 不断从得分较高的 Store 选择 Leader 或 Peer 迁移到得分较低的 Store 上

就一个副本,我希望一张表的region可以均匀的切分到这两个tiflash上面,这样mpp执行起来就很快,副本多与少跟性能没啥关系,只跟可用性有关

location-labels是跟副本有关

如果我手都执行alter table xxx set tiflash replica 0,再次alter table xxx set tiflash replica 1;这样两个tiflash就是均衡的,但是如果对于几十亿甚至上百亿数据来说这种方法又相当于重新全量同步了一次到tiflash,如果新加tiflash之后,旧的tiflash可以自动的均衡region那么是最好的

你是对的,看起来我混合部署的两个tiflash region score是接近的,所以造成tiflash region不能自动均衡
我后面新加一台集群,就能自动均衡了
结论:新加tiflash节点可以根据store score自动均衡数据

也就是说原来混合部署了,从负载上来看应该是均衡的

性能跟tiflash的副本数应该还是有关系的,可以多副本读,减少数据交换(只是猜测)

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