2021
09-13
09-13
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
目录问题描述原理简析问题分析拓展一下总结一下问题描述用户在主库上执行了一个alter操作,持续约一小时。操作完成之后,从库发现存在同步延迟,但是监控图表中的Seconds_Behind_Master指标显示为0,且binlog的延迟距离在不断上升。原理简析既然是分析延迟时间,那么自然先从延迟的计算方式开始入手。为了方便起见,此处引用官方版本5.7.31的源代码进行阅读。找到计算延迟时间的代码:./sql/rpl_slave.ccboolshow_slave_...
继续阅读 >