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,最后主从一致。

相关推荐
lzhdim15 小时前
SQL 入门 14:SQL 触发器与事件:自动化数据处理
linux·前端·数据库·sql·自动化
环流_15 小时前
redis中hash的应用场景
数据库·redis·哈希算法
@我漫长的孤独流浪15 小时前
医院病房管理系统E-R建模与关系转换
数据库
_codemonster15 小时前
系统分析师系列目录
java·网络·数据库
|_⊙15 小时前
Linux 深入理解文件(Ext2文件系统:下)
linux·服务器·数据库
treacle田15 小时前
达梦数据库-备份与还原-逻辑备份与还原
数据库·达梦数据库逻辑导出导入
许彰午15 小时前
# Oracle数据库无备份强制恢复:SCN不一致、oradebug与ORA-600[2662]
数据库·oracle
lolo大魔王15 小时前
Go 语言原生 SQL 操作 MySQL 超详细全解 + 生产级项目模板(纯官方库无ORM)
数据库·sql·golang
六月雨滴16 小时前
Oracle 数据库 ASM 自动存储管理
数据库·oracle·dba
老年DBA16 小时前
ZFS存储池配置终极指南
运维·数据库