「MySQL」- 监控复制延迟

使用 pt-heartbeat 监控复制延迟

第一步、更新心跳数据(连接主库)

执行连接主库的命令,用于在主库特定表中插入心跳数据:

pt-heartbeat --create-table --database "percona" --table "hearbeat" \
    --ask-pass 'h=master-01,P=3306,u=root' \
    --update

第二步、检测心跳数据(连接从库)

执行连接从库的命令,用于检测同步延迟:

pt-heartbeat --create-table --database "percona" --table "hearbeat" \
    --ask-pass 'h=slave-01,P=3306,u=root' \
    --monitor

参考文献

Percona Toolkit/pt-heartbeat