mysql主从同步4000万数据需要多久

mysql主从同步4000万数据需要多久,第1张

至少连续7个小时。单台数据库,四个数据库,test1,test2,test3,test4,平均个库10G文件,共40G。正常主从步骤,备份(三个小时),传输(一个小时),导入(三个小时),mysql主库需要锁表至少连续7个小时,这个线上是很难接受的。优化后的方案只需要分开四次,每次主库锁表只需要40分钟左右。

自增ID字段是无法实现自动补缺的,所有试图让自动ID字段自动补缺的努力都是徒劳的!

如果需要让记录编号不中断,只能用其他方式实现。例如在应用程序端为每条记录按顺序递增编号;数据库端解决则可将数据表的自动ID字段删除掉,再重新添加回自增ID字段、或者创建一个数据结构一样的表,truncate该表后,再将出现ID中断的记录行(不含自增ID)全部追加进来等方法来消除ID中断。个人认为不存在非常理想的解决办法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8691097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存