图解 MySQL
图解MySQL | [原理解析] MySQL使用固定的server_id导致数据丢失
本文我们来看一个场景,两台MySQL实例使用主从复制,当master故障,触发高可用切换,新master上线后,通过备份重建旧master并建立复制后,数据发生丢失。究竟是什么原因导致的,以及遇到此场景应当如何处理。
图解 MySQL
图解MySQL | [原理解析] MySQL组提交(group commit)
本文要讨论的bug就是来源于Sync 阶段中的那个binlog参数binlog_group_commit_sync_delay,在MySQL 5.7.19中,如果该参数不为10的倍数,则会导致事务在Sync 阶段等待极大的时间,表现出来的现象就是执行的sql长时间无法返回。该bug已在MySQL 5.7.24和8.0.13被修复。