mysql数据库 主从同步

我们知道mysql数据库为了得到更高性能,一般会读写分离。主库用于写操作,比如用于执行的insert、update操作;从库用于读,也就是常见的select操作。

写数据都在主库(master)操作,那从库(slave)的数据从哪来呢?答案就是主库传输过去的,传送数据的过程就叫主从同步!

主从同步的步骤是:

1、执行更新sql语句;

2、主库写成功时binlog会更新;

3、主库binlog dump线程,将binlog的更新部分发送从库;

4、从库io线程收到binlog更新部分,然后写入到relay log中;

5、从库sql线程读取到relay log内容,重放执行sql,最后主从一致。

相关推荐
小高不会迪斯科20 小时前
CMU 15445学习心得(二) 内存管理及数据移动--数据库系统如何玩转内存
数据库·oracle
e***89020 小时前
MySQL 8.0版本JDBC驱动Jar包
数据库·mysql·jar
l1t20 小时前
在wsl的python 3.14.3容器中使用databend包
开发语言·数据库·python·databend
失忆爆表症1 天前
03_数据库配置指南:PostgreSQL 17 + pgvector 向量存储
数据库·postgresql
AI_56781 天前
Excel数据透视表提速:Power Query预处理百万数据
数据库·excel
SQL必知必会1 天前
SQL 窗口帧:ROWS vs RANGE 深度解析
数据库·sql·性能优化
Gauss松鼠会1 天前
【GaussDB】GaussDB数据库开发设计之JDBC高可用性
数据库·数据库开发·gaussdb
+VX:Fegn08951 天前
计算机毕业设计|基于springboot + vue鲜花商城系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
识君啊1 天前
SpringBoot 事务管理解析 - @Transactional 的正确用法与常见坑
java·数据库·spring boot·后端
一个天蝎座 白勺 程序猿1 天前
破译JSON密码:KingbaseES全场景JSON数据处理实战指南
数据库·sql·json·kingbasees·金仓数据库