您的位置:首页 > 其它

主从延迟问题(解决方法)

2017-12-27 16:44 183 查看
项目中主从已经搭建好了,代码中也已经实现了 主从的读写分离,问题随之而来:

        需要从从库中 读取刚刚写入的数据,如果 有网络延迟 等一些原因,就会造成 主从的延迟,所以提出了 - -- 半同步

【异步】

      之前,我们的 主从复制都是 走的 异步 - 主服务器将更新的数据写入自己的 bin-log 日志后,无需验证 数据是否已经更新到 从服务器,这样虽然性能提升了,但是会造成很大的风险,如果在主服务器或从服务器端发生故障,会造成主从数据的不一致,甚至在恢复时造成数据丢失。

 【半同步】

     半同步 -- 主服务器必须确定更新已经写入了从服务器的 中继日志(Relay log),这样就保证了 不会受到 网络上的延迟

  【配置半同步条件】

     MySQL版本 在 5.5 以上

具体参考:半同步配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: