pt-heartbeat – 监控MySQL主从同步

pt-heartbeat用于监控MySQL及PostgreSQL主从延迟情况。
原理:其在主库创建一个heartbeat表,不停更新主库的heartbeart表,然后在备库查询heartbeat表,以此判定主从延迟情况。

用法:

主库:
创建heartbeat表,并更新时间戳。
手工创建表,一定要插入一条数据用于初始化。

第一条数据的情况

为了更加精准、简洁,这里建议使用pt-heartbeat命令的方式
–create-table 参数可以自动创建表,无需手工建表了。
主库:创建一个后台进程(–daemonize)默认每1秒更新heartbeat表。

 

从库:
1、一直监控主从延迟情况。

参数说明:

2、只监控一次主从延迟情况,然后退出

pt-heartbeat其他参数:

更多pt-toolkit详细使用方法,请点击这里。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注