半同步复制简介
发表于:2024-10-17 作者:千家信息网编辑
千家信息网最后更新 2024年10月17日,半同步复制简介:默认情况下,MySQL 5.5/5.6/5.7和MariaDB 10.0/10.1的复制功能是异步的,异步复制可以提供最佳的性能,主库把Binlog日志发送给从库,这一动作就结束了,并
千家信息网最后更新 2024年10月17日半同步复制简介
半同步复制简介:
默认情况下,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安全错误
数据库的锁怎样保障安全
联想rs260服务器
我的世界服务器所有插件
小程序的服务器配置
网站服务器在哪
新邦软件开发有限责任公司
视频是如何存到数据库的
查看服务器带宽windows
军人网络安全宣传月活动
刷脸识别的数据库技术
现在网络安全的情况
数据库实现与信息安全关系
成都项目软件开发价位
应用系统启动不能连接数据库
宁城天气预报软件开发
区块链数据库谁来管理
网络安全隐藏内网
惠山区重型软件开发市场价格
2g物联网设备软件开发
iis如何ftp服务器
重庆网络安全总队梁莹
贵州互动安全教育展馆软件开发
35邮箱服务器地址
厦门外卖软件开发公司
网络与数据库技术
服务器cpu2630
林州市网络安全教育平台
es数据库方案
三丰服务器安全组在哪
计算机网络技术的应用绪论
标准7数据库 库方程