见 p284
show slave status
该命令用于提供有关从库线程的关键参数的信息,其中
Seconds_Behind_Master: 是从库“落后”多少的一个指标。一般是基于同一集群内网的主从集群内网的主从集群,此值应为0
本字段用于测量从库sql线程和从库I/O线程之间的时间差距,单位以秒计时。
若主从服务器间的网络连接较快,则从库的I/O线程会非常接近主服务器,所以本字段能够十分近似地指示从库sql线程比主服务器落后多少。
如果网络较慢,则这种指示不准确。
从库sql线程经常能赶上读取速度较慢的从库I/O线程,因此,Seconds_behind_Master的值经常显示为0,即使从库I/O线程落后于主服务器也是如此。
换句话说,本列只对速度快的网络有用
由于根据show slave status 的输出估算具体的主从差异时间可能不会准确,异常情况下Seconds_Behind_Master的值为NULL,或者显示不正常,
所以生产环境的实际监控一般是在主从中配置一个心跳表,通过此心跳表来监控主从之间的时间差异