pump 检查数据同步延迟

【 TiDB 使用环境】生产环境
【 TiDB 版本】v4.0.6

数据同步使用的是pump 和 driainer 工具, 除检查同步工具运行状态外, 如何查看数据同步状态和数据同步延迟?

show pump status;show drainer status; 中的 max_commit_ts 和 show master status 中 position 有关联吗?

可以在grafana监控里面查看延迟情况的 您看一下

1 个赞

https://docs.pingcap.com/zh/tidb/stable/monitor-tidb-binlog-cluster#binlog_drainer_checkpoint_high_delay 可以看下这个。

推荐升级用 cdc 吧。版本太低了,代码已经太久没更新了都。

2 个赞

可以看你drainer配置的schema中的checkpoint表中的commitTS,来判断drainer同步到了哪个时间点

可以在granafa监控中看drainer同步的tso

如果有下游集群,也可以查看checkpoint来判断任务推进的tso。
select * from tidb_binlog.checkpoint;

1 个赞

show pump status;show drainer status;

直接 grafana 中看,楼上这个图就行。左边看 drainer 延迟,右边看 pump 工作的位置。

1 个赞

没有关联。 show master status是集群本身运行的最新tso。和前面两个没有关系。

看grafana

show pump status;show drainer status;

好的,谢谢