建议重点测试业务驱动变更到新版本后是否有适配问题、SQL 语句的兼容性、是否有性能回退的情况
根据您提供的业务场景有如下几个方案可供参考
-
逻辑导入方式
源库4.x:逻辑备份(dumpling)sql 文件
目标端 6.5:逻辑导入(lighting)sql,据说 6.5 有 10 倍左右的性能提升 -
物理导入的方式
源库4.x:br工具导出
目标端同版本 4.x: br 工具导入
目标端同版本 4.x: 离线升级(–offline)5x,再离线升级到 6x -
不停机维护方式
使用逻辑导入导出的方式(规避了br工具兼容性问题),然后使用 ticdc 进行同步(我记得 4.0.11 对 ticdc 有提升),然后逐步对业务进行切换