【 TiDB 使用环境】生产环境
【 TiDB 版本】
【复现路径】常规操作 开启 增量数据校验功能,mode: full
【遇到的问题:问题现象及影响】
查询status出现如下报错
【资源配置】
【附件:截图/日志/监控】
【 TiDB 使用环境】生产环境
【 TiDB 版本】
【复现路径】常规操作 开启 增量数据校验功能,mode: full
【遇到的问题:问题现象及影响】
查询status出现如下报错
【资源配置】
【附件:截图/日志/监控】
看报错是加载文件失败,我查看了上游数据库的binlog文件,确认binlog已经被purged,我是否可以重启增量检查的任务 或者修改增量检查的时间点呢? v6.1.0的命令行参数中,不支持start-time这个参数
你是 full mode,为啥需要增量校验?
领导要求要这个
我是说你们是全量迁移(full mode),为啥要开增量校验?而且增量校验这个功能是 6.5 GA 的,建议用 6.5
https://docs.pingcap.com/zh/tidb/stable/dm-continuous-data-validation#使用场景 ,看看文档这使用场景合适不
在增量数据复制的场景下,你可以使用 DM 的增量校验功能,在数据持续写入下游的增量复制过程中确保迁移数据的完整性、一致性。
是的我用的这个方法 不过我的dm版本是v6.1.0,这个版本不支持指定start time,应该是从增量同步开始时刻去开始数据校验的,上游清理了这部分binlog,数据校验任务保存以上内容。
上游清理了 binlog,怎么正常地进行增量同步呢?你把增量校验关掉能正常同步吗?可以描述详细一些么。比如你是不是先开启了同步任务,然后已经同步一段时间了,再开启的增量校验,然后发现增量校验报了错?还是说你这是一个新任务,在全量转增量的过程中,发现报了这个错?
你好okenJiang大佬,数据同步都是正常的,后来我启动了数据校验的任务,现在发现有一部分binlog清理后数据校验任务的状态是stop,只是我想重启数据校验的任务,以从最新的时间点去校验后续的数据的一致性
v6.1.0 的文档里都没有增量校验你是怎么用上的 ,看了一下代码,v6.1.0 只实现了增量校验的命令行什么的,具体功能根本就没实现,是用不了的。v6.2.0 才作为实验特性推出,还是按照官方文档,规范使用吧
emmm 哈哈 是的
准备先同步着数据
数据校验还用之前的方法吧 谢谢大佬
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。