CMD迁移数据库会进行lock_tables,限速如何迁移大表

客户问题:
因为我查询到你们对源数据库会进行lock_tables,我迁移的数据库存在两个大表,分别有50G到20G的数据,我现在希望在需要控制下迁移的速率,保障源站不受到影响

解决办法:
DRS有限速的功能,正常一般限速 15MB以下,担心有业务影响的话

其他问题:
不通过原因增量迁移场景下,目标数据库中不允许存在与源数据库中的库同名的库

 

迁移速度过慢优化方案:
源端创建只读实例,利用只读实例进行迁移,既不影响业务也能快速迁移

og_slave_updates
在只读库上查一下这个开关是否开启,开启的话,只读库才会记录主库操作binlog。全量同步完成后增量同步是需要读取binlog的,也就是说,这个参数开启状态下,DRS就可以从只读库迁移数据