TiCDC同步数据,checkpoit_time没有往前推进

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】V7.1.1
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
我用TiCDC将tidb集群数据同步到另一个TiDB集群时,发现checkpoit_time没有往前推进,落后好几天了,查看日志报如下错误。


有没有大神遇到过类似的情况的呢。

你查下日志上的 region id,是否真实存在?

通过日志来看的话,集群中存在一些问题,导致 cdc 无法正常的获取数据,来进行推进…

pd ctl里面看下报错的regionid 是否正常

上面显示leader切换失败

这问题我遇到过,你的dcd命令不对,带上全部路径再试试

我是运行一段时间后出现的。

怎么看呢,初次接触tidb,不太清楚里面怎么操作。

我感觉是上游有大规模更新和删除数据造成的。

image
查下这个regoin是否正常

是在哪里看的呢

SHOW TABLE [table_name] REGIONS [WhereClauseOptional];

我是不知道是哪张表的啊

最新截图如下

https://docs.pingcap.com/zh/tidb/stable/pd-control#region-scan

那你需要好好看下文档
https://docs.pingcap.com/zh/tidb/stable/pd-control


看着是正常的

看起来是正常的。

SELECT * FROM tikv_region_status where REGION_ID = xxxxx;

查下看看… 属于哪个表?
https://docs.pingcap.com/zh/tidb/stable/information-schema-tikv-region-status#tikv_region_status


然后你也定位下,这个表是不是做过大事务的处理,还是前后有什么操作…

这张表有过大规模更新和删除数据。

按照文档上的处理方式好好试试
https://docs.pingcap.com/zh/tidb/stable/ticdc-faq#ticdc-支持同步大事务吗有什么风险吗

先检查下配置吧…