pt-heartbeat是用来监测主从延迟的情况的,众所周知,传统的通过show slave status\G命令中的Seconds_Behind_Master值来判断主从延迟并不靠谱. pt-heartbeat的思路比较巧妙,它在master中插入一条带有当前时间(MySQL中的now()函数)的记录到心跳表中,然后,该记录会复制到slave中.slave根据当前的系统时间戳(Perl中的time函数)减去heartbeat表中的记录值来判断主从的延迟情况.具体,可参考下面--skew参数的说