半同步复制简介
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,半同步复制简介:默认情况下,MySQL 5.5/5.6/5.7和MariaDB 10.0/10.1的复制功能是异步的,异步复制可以提供最佳的性能,主库把Binlog日志发送给从库,这一动作就结束了,并
千家信息网最后更新 2025年11月10日半同步复制简介
半同步复制简介:
默认情况下,MySQL 5.5/5.6/5.7和MariaDB 10.0/10.1的复制功能是异步的,异步复制可以提供最佳的性能,主库把Binlog日志发送给从库,这一动作就结束了,并不会验证从库是否接收完毕,但这同时也带来了很高的风险,这就意味着当主服务器或从服务器发生故障时,有可能从机没有接收到主机发送过来的Binlog日志,会造成主服务器/从服务器的数据不一致,甚至在恢复时会造成数据丢失。
为了解决上述问题,MySQL 5.5 引入了一种半同步复制(Semi Replication)模式,该模式可以确保从服务器接收完主服务器发送的Binlog日志文件并写入自己的中继日志(Relay Log)里,然后会给主服务器一个反馈,告诉对方已经接收完毕,这时主库线程才返回给当前session告知操作完成,如下图所示。当出现超时情况时,源主服务器会暂时切换到异步复制模式,直到至少有一台设置为半同步复制模式的从服务器及时收到信息为止(见图2-140)。
简言之,半同步复制在一定程度上可保证提交的事务已经传给了至少一个备库,因此,半同步复制与异步复制相比,进一步提高了数据的完整性。
注意 半同步复制模式必须在主服务器和从服务器同时启用,否则主服务器默认使用异步复制模式。
服务器
服务
同步
模式
日志
数据
同时
情况
简介
一致
简言之
主机
事务
信息
功能
动作
完整性
对方
少有
性能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
镇海中医院软件开发与运维工资
ppt 数据库
字节跳动软件开发薪资
电子科技互联网工程师
网络安全监测装置技术规范
玉泉区网络安全宣传周
服务器主机用什么系统
国内高级软件开发经理薪资
excel 数据库密码
关于加强网络安全的发言稿
提升网络安全的认识及心得体会
excel抓取网页数据库系统
中兴通讯网络技术研发技术如何
企业微信审批结果写入数据库
kegg数据库可以直接调用吗
ferace3 软件开发
上海财务软件开发服务
上海质量网络技术造型设计
如果云服务器建立网站
管理系统应用软件开发教程
豪迈集团软件开发工程师岗位
网络安全月活动报告
大运文旅软件开发
mysql数据库左右链接
数据库图表是什么
少年网络安全教育宣传
数据库如何复制到另一个文件
网络安全方案设计流程
四川专业汽配软件开发价格
郑州商裕软件开发有限公司