加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql同步复制和异步复制有什么差别

发布时间:2022-03-15 04:39:30 所属栏目:编程 来源:互联网
导读:这篇文章主要介绍mysql同步复制和异步复制有什么区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 区别:异步复制是Master将事件写入binlog,提交事务,自身并不知道slave是否接收是否处理,不能保证所有事务都被所有slave接收
      这篇文章主要介绍mysql同步复制和异步复制有什么区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
 
      区别:异步复制是Master将事件写入binlog,提交事务,自身并不知道slave是否接收是否处理,不能保证所有事务都被所有slave接收。同步复制是Master提交事务,直到事务在所有slave都已提交,才会返回客户端事务执行完毕信息。
  
异步复制
 
      MySQL复制默认是异步复制,Master将事件写入binlog,提交事务,自身并不知道slave是否接收是否处理;
 
      缺点:不能保证所有事务都被所有slave接收。
 
同步复制
 
Master提交事务,直到事务在所有slave都已提交,才会返回客户端事务执行完毕信息;
 
缺点:完成一个事务可能造成延迟。
 
注:半同步复制功能要在Master和slave上开启才会起作用,只开启一边,依然是异步复制。
 
以上是mysql同步复制和异步复制有什么区别的所有内容,感谢各位的阅读!

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读