ticdc checkpoint 的tso 和safe point 的tso的之间的时间差是多久

比如我cdc 挂了 多长时间我就不能用checkpoint的tso 去启动任务了

官网搬运工:

TiCDC 创建任务时如何选择 start-ts?

首先需要理解同步任务的 start-ts 对应于上游 TiDB 集群的一个 TSO,同步任务会从这个 TSO 开始请求数据。所以同步任务的 start-ts 需要满足以下两个条件:

  • start-ts 的值需要大于 TiDB 集群当前的 tikv_gc_safe_point ,否则创建任务时会报错。
  • 启动任务时,需要保证下游已经具有 start-ts 之前的所有数据。对于同步到消息队列等场景,如果不需要保证上下游数据的一致,可根据业务场景放宽此要求。

如果不指定 start-ts 或者指定 start-ts=0 ,在启动任务的时候会去 PD 获取一个当前 TSO,并从该 TSO 开始同步。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。