CDC未能同步到数据

【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.1.0
【复现路径】做CDC同步,做tidb库到mysql
TiDB集群数据用两台CDC服务同步到备库两台MySQL中,同步一个实例大概40张表,分为不同的changefeed-id进行同步,一个changefeed-id8张表,做两份同步任务,一份一个MYSQL库 ,大概10个changefeed-id
【遇到的问题:问题现象及影响】
偶尔出现一台MySQl备库未能同步到主库上的数据,另一台备库没问题

【附件:截图/日志/监控】

如果出现的很频繁,可以在cdc做个抓包,看下什么命令
然后截取下两个备库的通用日志,对比一下,看那个没同步,是否有deadlock出现导致命令没执行等,是否有执行出错的语句,查看下对应时间的cdc日志看看

TiCDC 只保证最终一致,同步期间,上下游短暂数出现据不一致是有可能的。

在这个例子中,可能是“未同步”的 changefeed 同步慢了。

1 个赞