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

相关推荐
剑锋所指,所向披靡!8 分钟前
初始MySQL
数据库·mysql
我是大猴子11 分钟前
解决并发的两种方法(没用到redis)(对上一期的补充)以及开启多个定时任务
数据库·redis·缓存
難釋懷16 分钟前
Redis分片集群散列插槽
数据库·redis·缓存
2501_9110882316 分钟前
Web开发与API
jvm·数据库·python
2501_9110882318 分钟前
使用Python自动收发邮件
jvm·数据库·python
极客on之路20 分钟前
分库分表(四)
数据库
zklgin24 分钟前
【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库
数据库·mysql·数据库开发
2401_8898846628 分钟前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
李宥小哥33 分钟前
SQLite04-表数据管理
java·jvm·数据库
Smoothcloud_润云1 小时前
GORM 事务管理与 Repository 模式完整指南
前端·数据库·代码规范