sync_diff_inspector数据对比异常退出

【 TiDB 使用环境】 Poc
【 TiDB 版本】5.2.1
【遇到的问题:问题现象及影响】
sync_diff_inspector 做主备集群数据对比的时候总是对比到一半自动退出。
【附件:截图/日志/监控】


感觉象是内存不够用引起的

观察了下,内存是够的。

使用高版本的sync-diff吧,低的可能有bug

比对这个表很大吗?比对了多长时间报的错


换了最新版,还是报错,退出时间比较随机,有时候4%,有时候20%多。

sync_diff_inspector 在执行这个比对时,持续时间有多久就报错?

看一下链接的上下游集群对应的tidb server 有没有异常日志

此外,可以开启工具的debug 日志,打印更多的信息出来方便排查问题

10秒以内报错

配置文件看下

怀疑是数据表结构不同或者数据类型不兼容导致的,是不是忽略了字段大小写不一致的问题,你看看上下游的大小写字段,先人工比对下

检查一下 37.17pd的日志




目测结构一致


pd无ERROR日志

在执行一次。把相应时间的pd日志发一下