数据传输服务DTS(Data Transmission Service)支持修改同步或迁移实例增量写入模块的当前位点,帮助您在目标库写入数据时,跳过或再执行一次源库某段时间内的数据变更操作。
背景信息
当前位点是实例写入到目标端的最新数据的时间戳,DTS支持修改同步或迁移实例增量写入模块的当前位点,从您指定的时间开始在目标端执行增量任务。
应用场景
需要将实例增量写入阶段源端指定时间到当前位点的数据变更在目标端再执行一次时,您可以根据实际情况向前调整位点,以重复执行一次该时间段的数据变更。
无需将实例增量写入阶段当前位点后一段时间源端的数据变更在目标端执行时,您可以根据实际情况向后调整位点,以跳过该时间段的数据变更。
由于位点不存在导致同步或迁移实例重试时,您可以适当向后调整位点,以尝试恢复实例。
前提条件
影响
如果您指定的位点晚于当前增量写入的位点,则此时间段内的数据变更将不会在目标端执行,可能会导致数据丢失或不一致,请谨慎操作。
如果您指定的位点早于当前增量写入的位点,则此时间段内的数据变更将会在目标端重复执行一次,重复执行INSERT和DDL操作时可能会造成数据重复的冲突,请谨慎操作。
如果实例处于暂停状态,修改位点后实例将会自动启动。
注意事项
Tair/Redis间的同步或迁移实例,暂不支持修改位点。
运行状态为修改同步对象中的同步实例,不支持修改位点。
DTS分布式实例修改位点仅对当前子任务生效。
新位点的可选范围默认为最近7天,此范围可能会因实例增量写入模块的运行时间、实例的延迟时间等因素影响而有所差异。
操作步骤
进入同步或迁移任务列表页面。
登录DMS数据管理服务。
在顶部菜单栏中,单击集成与开发。
在左侧导航栏,选择 或 。
说明若您登录的是极简模式的DMS,请在左上角的中选择自定义DMS界面布局与样式。
或 。更多信息请参见您也可以登录新版DTS同步任务的列表页面或新版DTS迁移任务的列表页面。
在同步任务或迁移任务右侧,选择实例所属地域。
说明新版DTS同步或迁移任务列表页面,需要在页面上方工作台右侧选择实例所属地域。
在目标实例的操作列中,选择
。单击目标同步或迁移实例的ID,进入实例详情页面。
可选:在左侧导航栏,单击任务管理。
在实例进展区域,单击增量写入模块。
修改实例位点。
在基本信息页签,单击当前位点右侧的修改。
阅读注意事项并单击下一步。
在修改增量写入位点对话框,单击位点文本框,在可选范围内选择新位点的日期和时间。
在修改增量写入位点对话框,单击确定。
在提示对话框,单击确定。
查看位点修改的结果。
等待实例初始化完成后,在增量写入的基本信息页签查看当前位点。
说明您可以单击按钮刷新页面,以查看实例初始化进度和当前位点信息。
当前位点更新后,建议您使用数据校验功能,验证当前数据是否满足您的预期。更多信息,请参见配置数据校验。