摘要:
背景: MySQL的架构中,Master-Slave是目前最受欢迎的,用的也最多,但是对于主从的延迟一般都是按照他自己的状态【Seconds_Behind_Master】来查看的,最近看了【不要用该值来衡量主备延迟】,发现用该状态值去判断主从延迟也不太靠谱。文章中也介绍了pt-heartbeat 来监控能更好的了解主从延迟时间。本文就介绍下该工具的使用方法。工作原理:1,在主上创建一张heartbeat表,按照一定的时间频率更新该表的字段(把时间更新进去)。2,连接到从上检查复制的时间记录,和从库的当前系统时间进行比较,得出时间的差异。使用方法:pt-heartbeat [OPTIONS] [ 阅读全文