数据校验任务管理
本文介绍如何在数据库传输服务 DTS 控制台查看数据校验任务和管理数据校验任务。
前提条件
查看数据校验任务
说明
- 建议全量内容校验、全量行数校验和结构校验任务的任务状态为校验完成时再查看校验详情.
- 增量校验任务建议在增量数据变更的时间点之后时再查看校验详情。
- 如果全量内容校验任务的任务进度一直显示为 0%,且无任何报错信息,您可以将鼠标悬浮在任务进度的 0% 上,查看任务是否在元数据切块中。
- 如果关联的迁移或同步任务修改过目标实例,原有数据校验任务可能因目标实例不存在而失败。遇到该情况时,建议您基于当前迁移或同步任务的最新配置重新创建数据校验任务。
- 在数据校验列表页面,查看所有校验任务的信息,包括校验任务名称/ID、任务状态、任务进度、任务类型、任务结果、关联迁移/同步任务、源库、目标库、开始时间、结束时间等信息。
- 任务信息:在任务信息页签,支持查看校验任务的基本配置、源库信息、目标库信息和计费信息。
- 任务进度:在任务进度页签,您可以查看校验任务的状态、Notice 数、Error 数、源端行数、目标端行数、不一致对象数、预估总行数、开始时间和结束时间等信息。如果存在不一致数据,您也可以在该页签下载不一致数据。
说明
当任务类型不同,任务进度列表中的信息也不同,具体以实际页面信息为准。
- 监控:只有执行中的增量校验任务支持展示监控信息。在监控页签,您可以查看指定时间内的指标项包括增量校验不一致数和增量校验延迟。具体如下所示:
- 增量校验不一致数:表示从任务开始到现在,有增量改动的数据中,两端存在不一致的行数。
- 增量校验延迟:表示增量校验已校验的位点与最新位点的时间差。单位为分钟(min)。
- 任务日志:在任务日志页签,您可以查看当前校验任务中各个事件的事件名称、启动时间和事件状态。 如果某事件执行失败,则提示任务失败,您可以将鼠标悬浮在图标上,查看任务失败的错误信息。
- 健康状态:在健康状态页签,您可以查看数据校验任务的诊断报告,包括预检查的基本信息和预检查结果。关于预检查的更多信息,请参见预检查(数据校验)。当数据校验任务受阻时,您可以对当前任务的健康状态进行一键诊断,然后根据诊断结果,修复或调整相关配置。关于一键诊断的更多信息,请参见一键诊断。
- 在迁移任务列表或数据同步列表页面,单击目标任务名称。
- 在数据校验列表子页签,您可以查看当前迁移或同步任务关联的所有校验任务。
- 在 Diff 管理子页签,您可以查看 Diff 数据,包括结构 Diff、全量 Diff 和增量 Diff。
说明
增量校验任务最多显示 10000 行 Diff 数据。其他类型的校验任务最多支持显示 100 行 Diff 数据。
下载数据校验结果
下文介绍如何在数据库传输服务 DTS 控制台下载数据校验结果即不一致数据。
说明
- 增量校验任务仅支持在执行过程中且存在不一致的数据时支持下载;其他校验任务只有在校验任务结束后且存在不一致数据时支持下载。
- 下载增量校验的不一致数据前,需先生成不一致的数据然后再下载,否则无法下载不一致数据。
- 校验完成且校验结果一致的校验任务,则表示源端和目标端不存在不同的数据因此无需下载。
- 在下载 Diff 文件弹窗中,单击点击下载链接。
- 在迁移任务列表或数据同步列表页面,单击目标任务名称。
后续操作
当目标任务的状态保持一致且满足终止、暂停、启动、删除和重试时支持批量操作。
- 在迁移任务列表或数据同步列表页面,单击目标任务名称。
参考内容
MySQL 的结构校验结果的参数说明如下表所示:
说明
- Error 级别字段的差异影响相对较大,如果存在,则表示表结构存在差异。
- Notice 级别的字段差异影响较小,即使存在,也不会导致表结构存在差异。但在数据校验报告中,仍然可以查看到这些差异数据。
最近更新时间:2026.08.27 16:33:50