【 TiDB 使用环境】测试环境 【 TiDB 版本】v7.1.3 【复现路径】 【遇到的问题:问题现象及影响】 主库全量备份文件 + br log增量备份文件,在下游库进行全量数据恢复之后(数据还原过程一切正常),接入cdc同步增量数据出错(tso严格衔接),详细信息如下: can not be duplicated row, due to old row not found. handle **** not found
这个要如何知道到底是哪条数据有问题,好取出来看看到底什么情况。 或者这种问题如何才能解决。
tidb日志应该有记录报错的语句
出问题一再尝试无法恢复之后,已经将目标库全部清空了,日志也没有了, 今天再重新还原下看看
好吧,tidb server 日志一般会记录sql报错的语句的,可以留意下。
复现了么,我这边做了个br全量,加上cdc做了增量,好像衔接的挺好的,你看看tidb和cdc的日志,看看能不能找到一些蛛丝马迹
今天全流程重试了下,又没问题了,先结贴,下次有问题再提
这个是 TiDB 的内部错误,如果下次再遇见可以看看下游日志里面有什么报错,方便进一步排查。
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。