半同步复制简介
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,半同步复制简介:默认情况下,MySQL 5.5/5.6/5.7和MariaDB 10.0/10.1的复制功能是异步的,异步复制可以提供最佳的性能,主库把Binlog日志发送给从库,这一动作就结束了,并
千家信息网最后更新 2025年02月04日半同步复制简介
半同步复制简介:
默认情况下,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安全错误
数据库的锁怎样保障安全
定西市公安局网络安全
有起床战争的服务器吗
第五空间网络安全比赛知乎
软件开发方向
服务器硬盘插槽满了咋办
服务器挂载单独的存储
信创产业面临的网络安全风险
普陀区常规软件开发供应商
软件开发合同数据
有线电视网络安全知识讲座
闵行区自动化软件开发推荐咨询
云南运营网络技术服务代理商
软件开发的设备有哪些问题
软件开发可分为哪几个阶段
数据库碎片怎么查看
服务器管理员需要精通英语吗
贵州网络安全工程师东塔特训营
服务器如何设置通知
数据库怎么插入多组数据
视频云联网网络安全项目效益分析
普陀区常规软件开发供应商
组态王数据库生成二维码
有线电视网络安全知识讲座
怎么删除数据库服务
服务器不支持浏览器请求的动作
连接java数据库
首字母大检索数据库
服务器和客户端有什么差别
随身神典石服务器错误
软件开发师工资多少钱