tidb 集群region 是怎么迁移的

请问下
比如说我的tidb 集群扩容几个tikv,那么势必会迁移region到这几个新的tikv上去,那么迁移的过程我认为是:
1、先把相应的region 在某个时刻做一个snapshot,把这个snapshot 移动到新的tikv上去,新的tikv导入相应region的snapshot,然后增量数据靠raft 日志同步
我的问题是这个snapshot是怎么形成的,是通过逻辑的方式去扫这个region里面的key value还是说通过其它方式去形成这个snapshot?是否有相应的技术文章可以供参考,谢谢

看下“Raft Learner 场景”里面的日志呢

这个我觉得也可以学习下,关于PD调度的 https://tidb.net/blog/ae8165f1

snapshot只有在数据量差别很多的时候,才会使用。

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。