Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

MySQL source/replica 复制怎样流转?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

源端记录可复制变化,副本接收并写入中继日志,再由应用线程或工作线程重放。旧资料中的 master/slave 对应这里的 source/replica。

讲清原理

传输到副本与副本已经应用不是同一时刻,日志已收到也不代表查询立刻能读到新值。格式、GTID、并行应用和过滤配置还会影响机制。

副本接收日志和应用事务各有进度,查询读取已应用数据
副本接收日志和应用事务各有进度,查询读取已应用数据

例子与易错点

读写分离要考虑延迟,切换要确认复制进度与可写身份。复制不是备份,也不会自动阻止错误写入被传播。

相关题 · 第 33 题、第 34 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。