人大金仓KFS支持数据比对支持选择分区子表功能介绍
关键字:
KingbaseFlysync、KFS、同步程序、replicator、分区表、分区子表、数据比对、数据校验、人大金仓、KFSMC、KFS管理控制台
功能介绍
数据比对支持选择只比对某个或者某些分区子表
使用场景
当分区表的数据量太大时,全表的数据比对耗时相对较多。用户通过该功能可以灵活选择要比对的分区子表,在时间有限的情况下,可以选择重点关注的分区子表进行校验并快速返回比对结果。
配置使用方式介绍
配置方式
无需额外的参数配置,但需要保证分区表需要在同步的范围内即同步服务的flysync.ini的同步范围参数Replicate.do或tablepattern中要包含需要比对的分区表。
使用方法
通过新建数据校验任务页面的高级参数“分区表选择”选项控制。新建任务时选择“保留分区子表”,在下一步的比对对象选择页面即可以选择分区子表进行数据校验(如下图)。
示例
前置条件
- 完成同步程序的安装部署,源端目标端同步服务正常;
- 完成KFS管理控制台(KFSMC)的安装部署;
- 源端目标端数据库存在分区表(示例如下)且分区表在同步范围中;
操作步骤
1)首先创建比对名称,选择源端节点。
2)添加目标端节点。
3)这里我们选择使用详细模式。
- 点击高级参数设置,设置“分区表选择”参数
进入该页面后,默认是只勾选了“保留分区主表”选项,即默认不支持选择分区子表比对,在下一阶段将只能选择主表,子表将无法选中。选择主表等同于比对该主表的所有子表。
若要选择分区子表进行比对,则需要勾选“保留分区子表”选项。
- 新建比对调度,关联比对任务
- 执行比对调度,返回比对结果
参考资料
《Kingbase FlySync 安装部署手册》