MySQL 半同步关键参数
MySQL 半同步关键参数
# 主库
rpl_semi_sync_source_enabled = ON
rpl_semi_sync_source_timeout = 1000 # 毫秒,超时退化为异步
rpl_semi_sync_source_wait_for_replica_count = 1| 语义 | 备库确认『收到日志』而非『应用完成』 |
|---|---|
| 超时行为 | 超过 rpl_semi_sync_source_timeout 后退化为异步,写不再阻塞 |
| 监控点 | Rpl_semi_sync_source_status 是否仍为 ON |
超时退化保证了可用性,但也意味着『退化为异步的时间段』存在数据丢失窗口,需要监控与告警覆盖。