Slave 的 SQL 线程为什么追不上 Master?你的网站只有一台数据库。 双 11 当天,流量暴涨 10 倍。所有的查询(SELECT)和写入(INSERT/UPDATE)都挤在这一台机器上。 结果: CPU 100%,磁盘 I/O 打满,数据库卡死,网站 502 Bad Gateway。 更惨的场景: 运维误删了数据库文件,或者服务器硬盘物理损坏。 结果: 数据全丢,公司原地解散。 救世主: 主从复制。 让一台机器(Master)专门负责写,几台机器(Slave)专门负责读。 哪怕 Master 挂了,Slave 也能立刻顶上去,数据一份都不会少。