#校验初始化
# 前提条件
1.独立校验创建任务:源端数据添加完毕。 2.迁移步骤执行完成。
# 独立校验
在创建任务的迁移步骤中,只选择【校验】步骤,选择需要校验的源端、目标端,进入独立校验任务。
# 校验初始化配置
该页面主要包含以下几个模块:
# 基础信息
展示任务的基础信息,任务名称和数据库名称。若继承于迁移任务则源端与目标端数据库都禁止修改,独立校验在任务未运行前允许修改目标端数据库,任务运行后禁止修改。
# 校验范围
若校验任务继承迁移,存在评估任务则展示评估任务选中的schema否则展示迁移任务中包含的所有schema,默认状态下为全选。 若为独立校验则展示数据库下所有schema,默认状态下全不选。
可在搜索框中通过模糊搜索查询,或者全选所有。独立校验需要勾选schema后点击确认范围生成校验对象。
勾选schema,可在校验对象列表具体调节是否进行校验。
不勾选schema,默认属于该schema下的所有对象都不进行校验。
# 选择校验对象
Note:
当前版本对象类型仅支持表的校验。
独立校验:校验的表对象为schema下的所有表对象,默认情况下,所有表对象为校验状态。
全流程校验:校验的表对象来自离线迁移的表对象,默认情况下,离线迁移成功的表对象将设置为校验状态,离线迁移失败的表对象将设置为不校验状态。
可以通过schema名称,是否校验,搜索进行筛选,支持表列宽度拉伸。
右上角可配置忽略大小写,若不忽略大小写,则源端与目标端大小写敏感;忽略大小写则,源端保持敏感,目标端统一查询大写表。
# 配置项
数据校验类型选择会影响一致性校验的页面布局与功能(详细区别见一致性校验页面文档),当前版本校验支持以下两种可选项:
- 完整对比:新增单表不一致阈值,可选无限制或自定义阈值,达到阈值后停止校验,一致性校验页面显示全量校验。
- 统计对比:一致性校验页面显示统计校验。
高级选项中,性能配置表示支持最大可同时进行表校验的数目,每一对表的校验会使用一个线程,同时源端与目标端各占用一个连接数,默认范围[1,200]。
# 操作
# 确认范围 (独立校验)
该操作会生成校验对象,并修改任务状态从创建成功到待校验。
# 保存
该操作会对当前填写的任务信息进行暂存,任务列表会保留该任务信息。
# 上一步 (非独立校验)
点击【上一步】,返回到离线迁移阶段,此次校验数据不会保留。再次点击【下一步:校验初始化】将重新进行校验。
# 下一步:开始一致性校验
当完成所有配置后,可点击【下一步:开始一致性校验】,进行校验。