上一节我们看到主备的一些基本内容,今天我们看看其他的内容
主备延迟
主备切换是很正常的操作,比如服务下线,断电,软件升级等等,首先我们先了解另外一个概念就是同步延迟,与数据同步的三个时间点如下
主库A...而是使用的主备可以随时切换,因此部署的机器的性能都一样且是对称部署
但是为什么这样的部署,也会出现主备延迟呢
正常情况下主库设置读写操作,而备库设置只读操作,由于主库的操作可能会影响生产环境的业务,因此大多数消耗资源的操作就会在备库上执行...,还会有其他情况引起主备延迟吗
其实大事务也是可能引起延迟的,比如我们在主库上执行了一个大事务,这个事务执行了10分钟,就会导致备库延迟10分钟,因此有时候我们再使用delete删除整张表的数据,就会导致报警...上面SBM就是seconds_behind_master简写
我们发现这种切换会导致系统有不可用时间的,在步骤2之后主备的状态都是只读,这个过程最耗时的就是步骤3,会有几秒的不可用时间,因此就会知道为什么我们需要步骤一...备库中接受了c=5的命令,且生成的binlog传给了主库,且也
在步骤5中,主库插入了记录(5,5),且在备库上插入了记录(5,4)
我最后发现主备的数据最后两行数据不一致,这是由于可用性优先策略流程导致的