TiDB数据迁移 - 两个集群之前的表数据同步(非全库同步)

请教数据迁移
背景
我们现在两套TiDB
在使用的v3.0.12版本;
新搭建的6.5版本 还未投入生产
现在需要将老版本(v3.0.12)的部分表的数据迁移到v6.5版本
最大表约200G左右, 有没有什么好的方式, 我看文档上有dumpling和lightning, 用dumpling时对在使用的集群读写影响大吗?

并发 1 备份就好了

1 个赞

dumpling开1个线程慢慢备份么

对 200GB 数据本身也不多。

1 个赞

是的,200G,用lightning 线程数量开小一点,观察下负载

dumpling是根据rowid拆分导出的,对集群压力不大,导出需要注意下gc时间。超过gc时间会报错的。

BR跨大版本 不可用。 如果超大容量数据的迁移工作,需要物理备份还原,真没有什么好工具?

只能dumpling了,BR版本差太多了

dumpling 控制下并发应该问题不大

dumping

除了关注压力问题,还得考虑维护窗口时间吧。