Master主动向Slave发送binlog?还是Slave主动向Master要binlog?
在这个过程中,对方信誓旦旦,斩钉截铁的告诉我,Master主动向Slave推送binlog,说的自己都开始怀疑是自己理解错了,
毕竟一直理解的是Slave主动向Master请求binlog,Master只是那种,"你要就给你,不要就不理你"的角色
好吧,为了求证一下,跑去翻MySQL的官方文档,找到一段描述,
以博主六级勉强及格的水平,应该没有理解错:master并不会主动去"push"(推送)日志的内容,而是由slave去主动从master去“pull”(拉取)日志
接下来的一段关于Slave I/O thread的文字也印证了一这点,
slave的I/O thread会去向主库要求把binlog的变动发送过来
这么做的原因,看上去是在这一段描述,
在最后做了总结,大体上的意思:每一个slave都是完全独立的个体,所以slave完全依据自己的节奏去处理同步,和master,其他的slave没有一点关系
我的理解就是,主从虽然把多个不同角色的数据库连接在了一起,但是本身他们的耦合性很低,相互之间互不影响,防止因为某一个节点的down导致其他节点的down,至于主从同步失败,姑且认为没有到达数据库down的这种级别吧....
Master主动向Slave发送binlog?还是Slave主动向Master要binlog?相关推荐
- 搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs(已解决)
搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs 具体问题 ...
- Slave: received end packet from server, apparent master shutdown
数据库的一台从产生大量的如下错误: 140121 13:56:07 [Note] Slave: received end packet from server, apparent master shu ...
- Slave: received end packet from server, apparent master shutdown:
数据库的一台从产生大量的如下错误: 140121 13:56:07 [Note] Slave: received end packet from server, apparent master shu ...
- mysql slave 1032_修复mysql slave复制1032错误
一台从库出现1032错误,那1032是什么错误,我们看一下 [root@BLAVDP021 ~]# perror 1032 MySQL error code 1032 (ER_KEY_NOT_FOUN ...
- electron ipcRenderer渲染进程发送事件, ipcMain主进程监听事件
ipcMain 从主进程到渲染进程的异步通信.它处理从渲染器进程(网页)发送出来的异步和同步信息. 从渲染器进程发送的消息到主进程的异步通信. 主进程: import { app, BrowserWi ...
- 推荐一款自动向hackerone发送漏洞报告的扫描器
推荐一款自动向hackerone发送漏洞报告的扫描器 自从阿浪写了那个工具,总感觉没有web页面就是没有灵魂,然后在GitHub闲逛的时候,发现了这一款工具,用了一个多月,效果还行,可以平替,唯一的缺 ...
- MySQL自增主键auto_increment原理 与 自增主键出现间隙不连续现象的定位
一.背景: 1.1.业务描述与SQL: 为了保存机器上报信息(业务需求是每个机器只需保存最新的一条记录),原 SQL 语句如下(其中,machineId 的为唯一索引,t_report_pad 的 i ...
- mysql主主 主键冲突_mysql主从复制原理,主主复制时主键冲突解决
主从复制原理: 1.master的增删改记录写入binlog: 2.slave的I/O Thread(负责读取master的binlog)读取binlog并将记录写入relaylog: 3.slave ...
- keepalived mysql双主架构图_基于MySQL双主的高可用解决方案理论及实践
MySQL在互联网应用中已经遍地开花,但是在银行系统中,还在生根发芽的阶段.本文记录的是根据某生产系统实际需求,对数据库高可用方案从需求.各高可用技术特点对比.实施.测试等过程进行整理,完善Mysql ...
- mysql双主可以同时写数据_Mysql双主操作
在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动.因此,如果是双主或者多主,就会增加mysql入 ...
最新文章
- 第十二届西南石油大学程序设计新生赛官方题解
- Liteide go: cannot find GOROOT directory
- wpf listbox绑定不跟新_你知道新媒体吗?好像跟想象的不太一样
- 企业微服务:搭建环境
- linux查看并发连接数
- [html] table中给td设置宽度无效怎么解决?
- mysql 事务 引擎_mysql引擎和事务
- 【英语学习】【WOTD】scrumptious 释义/词源/示例
- WIN7下运行hadoop程序报:Failed to locate the winutils binary in the hadoop binary path
- xp彻底删除mysql_xp彻底清除mysql数据库
- 百度和腾讯之间就差一个好的投资团队
- python基础:字符串操作
- yum快速安装mysql
- 心电信号越界怎么回事_一种心电信号处理方法
- win10升级助手_关闭win10系统更新
- c语言.jpg图片转成数组_怎么转换图片成PDF格式?
- 读博期间应该明确的50件事!
- 质量控制新七工具:亲和图、过程决策程序图、关联图、树形图、优先矩阵、活动网络图和矩阵图
- 关于c中的%x及其它格式化符
- 码元速率与进制数无关
热门文章
- VScode Python no module的解决方法
- mysql数据库表字段使用DESC等关键字报错及解决方法
- 使用kibana可视化报表实时监控你的应用程序,从日志中找出问题,解决问题
- 利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能)
- Laravel 5无法打开所需的bootstrap /../ vendor / autoload.php
- php reader oleread,请问用phpExcelReader方式,excel文件名字可以是中文吗?
- 电脑经常死机是什么原因
- win11怎么快速返回桌面 windows11快捷键返回桌面的设置方法
- 电脑不能正常启动windows怎么办,电脑系统无法正常启动
- Android:eclipse安装adt插件后工具栏不显示android相关图标