Mysql备库延迟怎么办?如何从备库读最新数据

四种方案

  1. 强制延时,如充值后用户查余额,一般从库延迟多少秒,那么就在前端延迟多少秒,进度条打转转都行
  2. seconds_behind_master=0,备库延迟的参数,不断刷新这个参数,什么时候变成0就代表没延迟了
  3. 对比binlog执行位点
  4. 对比GTID的执行情况

binlog传送、中继日志的重放都需要时间,理论上备库延迟只能减小,不能完全避免。

参考:https://www.cnblogs.com/luoahong/p/11734100.html

原文地址:https://www.cnblogs.com/wt645631686/p/15459940.html