数据无缝传输和迁移,无宕机时间
设置 binlog_format 为 row 后,需重置当前数据库上的所有业务连接(当源库在从机时,还需重置主从同步 SQL 线程),避免当前业务连接继续使用老格式写入。
在上述操作未结束之前,请不要创建或者启动迁移任务,避免产生数据不一致。
如果源实例涉及了 Toku 引擎,我们会在迁移时默认转成 InnoDB,然后 Cluster Index 和 TokuDB 的压缩特性的表需要提前做处理,目前迁移不支持,另外对 Toku 引擎的 DDL 操作也是迁移不支持。
数据增量迁移服务目前使用的是就近代理服务器接入,通过内网专线降低了走公网的抖动问题,确保了数据传输的质量,15天的设置是为了能有效降低代理的服务器的连接压力,如果超过15天,现有阶段并不会进行强制断开,只是从合理使用迁移资源出发做了时间设置规定。