MySQL的复制模式主要有三种:异步复制、全同步复制和半同步复制。这里主要介绍异步复制和半同步复制。
异步复制:
半同步复制:
问题1:为什么MySQL异步复制可能会导致数据不一致?
原因:在异步复制中,主库在执行完事务后立即返回给客户端,如果此时从库还未接收到或处理完对应的binlog,就可能导致数据不一致。
解决方法:
问题2:MySQL半同步复制为什么会增加主库的延迟?
原因:在半同步复制中,主库需要等待至少一个从库确认收到并处理了binlog后才能返回给客户端,这增加了主库的等待时间。
解决方法:
腾讯云存储知识小课堂
Elastic Meetup
云+社区沙龙online[数据工匠]
云+社区技术沙龙[第20期]
企业创新在线学堂
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
企业创新在线学堂
企业创新在线学堂
云+社区沙龙online [技术应变力]
云+社区沙龙online第5期[架构演进]
领取专属 10元无门槛券
手把手带您无忧上云