tidb_binlog.checkpoint 字段说明信息

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

使用pump/drainer进行数据同步, 下游数据库中tidb_binlog.checkpoint 字段说明?

cluster_id 如何查看?
tidb_binlog.checkpoint表中 chechkpoint 字段中 primary-ts 是源端时间戳, secondary-ts 是目标端的时间戳吗?

https://docs.pingcap.com/zh/tidb/v4.0/upstream-downstream-diff?_gl=1*1xtmbh3*_ga*MTM5NDYzMjc5Mi4xNzEwNDk0NTY5*_ga_3JVXJ41175*MTcxMDkwNTg0Mi4xNi4xLjE3MTA5MDcyMDkuNDEuMC4w

1 个赞

查看cluster_id方法如下:
cat {{/path/to}}/pd.log | grep "init cluster id"

1 个赞

字段说明:clusterID 上游集群cluster id
checkpoint 检查点与tsmap信息

cluster_id可从上游监控 PD=》Cluster面板中看到,或用pdctl工具cluster命令可以看到
image

image
tidb_binlog.checkpoint表中 chechkpoint 字段中 primary-ts 是源端时间戳, secondary-ts 是目标端的时间戳吗?
是的。

1 个赞

primary-ts 是源端时间戳, secondary-ts 是目标端的时间戳。

1 个赞

secondary-ts 是目标端的时间戳

1 个赞
  1. 使用pump/drainer进行数据同步, 下游数据库中tidb_binlog.checkpoint 字段说明?
  2. cluster_id 如何查看?
    使用 pdctl ,输入 cluster 进行查看

image

2 个赞

这个时间戳使用什么方式可以转换为时间?

SELECT TIDB_PARSE_TSO(); 用这个函数

1 个赞

TiDB 中的 TimeStamp Oracle (TSO) | PingCAP 文档中心

看下这个

1 个赞

pd-ctl可以查看cluster id,也可以做tso转换,上面提到的select tidb_parse_tso()也可以的

1 个赞