tidb 大批量数据如何迁移到MySQL数据库

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

tidb 大批量数据如何迁移到MySQL数据库,有一个表的大小为1T,比较大,有推荐的方式迁移吗

可以试试ticdc

前期的初始化的全量数据,如何解决是问题。这个表大小了。用mysqldump太久了。

dumpling了解下,可以多线程导出

即使多现成还是逻辑导出,速度有限,还有其他的办公吗,解决这个的问题,tidb的数据在数据库看是1t,导出的文件大小是多少应该,比例是多少

即使多现成还是逻辑导出,速度有限,还有其他的办法吗,解决这个的问题,tidb的数据在数据库看是1t,导出的文件大小是多少应该,比例是多少,求指导

异构数据库的同步只能考虑逻辑导入导出,导出sql文件的大小和数据类型,压缩等方面有关,不真正导出看看的话很难预估吧。

好的。tidb也没有这方便的测试数据是吧

导出的预计比例

用了 TiDB 后,为啥要重新导出会 mysql? 如果需要备份,也可以搭多一个 tidb 进行备份呀~

试过用navicat直接做两个数据库传输数据,数据量小没问题,数据多了tidb容易报oom

可以试试select into out file,根据id或者其他情况来进行分割,然后对sql文件压缩上传到mysql所在服务器,解压并使用load data,如果mysql此时还没有业务使用,可以把trx_commit和sync_binlog都设置为0.个人感觉这样会快一些

好的。感谢各位我再看看

dumpling 导出,是比较快的;但是要导入 mysql 要多少时间,就看 mysql 工具了。
如果要增量同步的话,好像只能 cdc
最后问下:很好奇为啥要这么大的数据回 mysql 啊?这么大数据,好像一般都是 从 mysql 往 tidb 吧?