mysql主从复制

事物:原子性、一致性、隔离性、持久性
事物并发
1、脏读:事物A读取到事物B更新的数据,但是事物B回滚,造成事物A读取到的数据为脏数据
2、不可重复读:事物A多次读取数据库中一条数据,在此过程中事物B多次更新这条记录,造成多次读取到的数据不一致
3、幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,但是系统管理员B就在这个时候插入了一条具体分数的记录,当系统管理员A改结束后发现还有一条记录没有改过来,就好像发生了幻觉一样,这就叫幻读

 

mysql主从复制原理  Slave 从Master 端获取该日志然后再在自己身上完全顺序的执行日志中所有sql记录的各种操作



Mysql通过3个线程来完成主从库之间的数据复制:

其中BinLog Dump线程跑在主库上,I/O线程和SQl线程跑在从库上。当从库启动复制(start slave)时,
首先创建I/O线程连接主库,主库随后创建Binlog Dump线程读取数据库事件并发给I/O线程,I/O线程获取到数据库事件更新到从库的中继日志Realy log中去,之后从库上的SQl线程读取中继日志relay log 中更新的数据库事件并应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值