DM增量数据校验的启动时机

【 TiDB 使用环境】测试
【 TiDB 版本】6.5.0
【疑问】业务开发有数据迁移中的实时校验需求,在tidb文档中发现dm工具有增量数据的实时校验功能https://docs.pingcap.com/zh/tidb/stable/dm-continuous-data-validation。在validation worker的流程介绍中有如下描述:**当 validation worker 积攒了一定数量的行或者到了某个时间间隔之后,validation worker 根据这些行的主键信息在下游数据库中查询当下的数据,并和变动行期望的数据进行对比。**其中的对比触发条件有行数和时间间隔,这些条件是否可以通过配置文件自定义?还是在源代码中已经配置完成,无法修改

这个校验只能修改并发 worker 数量 和 校验模式,如果需要做具体的条件设置考验,可以使用 https://docs.pingcap.com/zh/tidb/stable/sync-diff-inspector-overview

好的, sync-diff-inspector也有使用体验过,但似乎无法实现在线校验,

请问validation worker的数据校验触发条件是固定值吗,即上游数据库变更数据行数达到指定的值或者变更数据行在特定时间内没有进行校验。还是说根据具体的情况进行动态调整。在模拟环境中测试似乎是根据固定值来触发校验活动。

是的,目前这两个值分别是 100000 行 或 10s,没开放配置

好的 :grin:

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。