当前位置:网站首页>MySQL 主从复制原理以及流程
MySQL 主从复制原理以及流程
2022-06-29 11:32:00 【一只小小狗】
MySQL 主从复制是什么?
保证主服务器(Master)和从(备Slave)的数据一致性,想Master进行数据修改后,(在一定规则下)Slave会将Master中数据同步过来。
MySQL 主从复制解决了什么问题?
1.高可用和稳定性
当Master节点宕机时,可以指定一台Slave充当Master,(当对Master进行数据操作时进行宕机,可能会导致Slave机数据不一致)
2.负载均衡
可以进行读写分离,比如Master主要用作写入操作,而读取操作交给Slave,由于查询的需求更大,使用多个备用服务器进行读取。
3.业务模块化
针对不同的业务场景进行数据库的索引创建和根据业务选择MySQL存储引擎, 不同的slave可以根据不同需求设置不同索引和存储引擎
MySQL 主从复制流程

- Master主库将将更改数据写入,(通过
binlog线程)binlog二进制日志,执行顺序来记录二进制日志。在记录二进制日志后,主库会告诉存储引擎可以提交事务了。 - Slave会启动一个
IO线程,IO线程会顺序读取到Master中的二进制日志,并且写入中继日志中(relay log)。 - Slave的中继日志中的信息通过
SQL线程回放,在从库中执行,从而更新数据。
如有错误欢迎指正
边栏推荐
- What are outer chain and inner chain?
- Numpy's ndarray array Foundation
- Jerry's about TWS channel configuration [chapter]
- 力扣每日一题-第31天-13.罗马数组转整数
- TTChat x Zadig 开源共创 Helm 接入场景,环境治理搞得定!
- 智能垃圾桶(四)——树莓派pico实现超声波测距(HC-SR04)
- 牛顿不等式
- Jerry's configuration of TWS cross pairing [chapter]
- Intelligent trash can (IV) -- raspberry pie Pico realizes ultrasonic ranging (hc-sr04)
- Initial use of eolink
猜你喜欢

Oracle netsuite helps TCM bio understand data changes and make business development more flexible

Numpy's ndarray array Foundation

启泰观察:职业精英创业必踩巨坑之 --- 学习效果坑

Go高级工程师必修课 | 真心建议你来听听,别错过~

Pytoch - distributed communication primitive (with source code)

Numpy的ndarray数组基础

Helping the ultimate experience, best practice of volcano engine edge computing

&3 在浏览器中查看请求报文和响应报文

谷粒商城项目

TTChat x Zadig 开源共创 Helm 接入场景,环境治理搞得定!
随机推荐
2022胺基化工艺考试题模拟考试题库及在线模拟考试
pod安全策略(PSP)
GBase8s数据库select有ORDER BY 子句4
妙!妙盈科技全面实施 Zadig 助力容器化建设,全面拥抱 Kubernetes 和云原生
2022广西省安全员C证考试试题及模拟考试
一种可解释的几何深度学习模型,用于基于结构的蛋白质结合位点预测
& 3 view request message and response message in browser
地平线开发板配置网段
服务数百万开发者,首届 Techo Day 腾讯技术开放日发布 7 款“轻量级”产品
GBase8s数据库FOR READ ONLY 子句
东方财富证券开户安全吗 证券开户办理
Engineering practice behind dall-e 2: ensure that the output of the model complies with the content policy
GBase8s数据库FOR UPDATE 子句
杰理之发起对耳配对、回连、开启可发现、可连接的轮循函数【篇】
&3 在浏览器中查看请求报文和响应报文
Li Kou daily question - day 31 -13 Roman array to integer
GBase8s数据库INTO EXTERNAL 子句
GBase 8s 扩展外连接1
2022施工员-土建方向-通用基础(施工员)理论题库模拟考试平台操作
检查YAML文件安全配置:kubesec