开发者社区 > 数据库 > 数据库管理工具 > 正文

数据传输DTS中,迁移过程遇到这类问题,需要做什么处理么?

数据传输DTS中,迁移过程遇到这类问题,需要做什么处理么?这个冲突只是记录还是已经解决冲突?image.png

展开
收起
LLLA 2024-01-15 14:38:56 33 0
3 条回答
写回答
取消 提交回答
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,数据传输服务DTS热点表信息里面的冲突key数量指的是热点表中处理的数据,可参考文档开启 trans.hot.merge.enable参数减少热点表带来的影响,一般只要冲突深度不大于10就没有影响,如果大于10可能会导致任务出现延迟,可查看任务是否存在延迟,如果任务没有延迟就没有影响,因此您可以不用关注这个提示就可以。
    热点表信息的参数trans.hot.merge.enable 可以参考文档设置:文档
    image.png

    2024-01-15 16:29:57
    赞同 展开评论 打赏
  • 热点表信息展示了DTS任务中,目标端当前待变更最频繁的数据,格式为库名.表名:pk,uk:冲突深度。其中pk表示该数据中主键的值;逗号(,)表示或(即显示pk或uk);uk表示该数据中唯一键的值;冲突深度表示该数据待执行增量变更的次数,且大于等于1。
    若目标端当前有增量数据变更,界面将展示当前的热点表信息;若目标端当前没有增量数据变更,界面将展示最近一条热点表信息。 此回答来自钉群“DTS客户交流群-2”

    2024-01-15 15:01:04
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DTS数据传输服务中,如果遇到数据迁移的问题,您可以参考以下步骤进行处理:

    1. 确认数据库实例的设置。例如,如果是RDS MySQL类型的数据库实例,您可以申请公网地址,并将其设为有公网IP的自建数据库进行接入。同时,需要将对应地区的DTS服务器IP地址段添加到实例的白名单中。

    2. 针对返回的错误信息进行处理。如果收到DTS返回的错误信息,可查阅常见报错匹配解决方案。

    3. 调整数据库配置以保证数据一致性。例如,当执行MySQL的数据迁移时,用户需要将源库和目标库的lower_case_table_names设置成一样,否则DTS在预检查阶段可能会产生错误提示。

    4. 利用DTS的数据迁移功能。DTS提供了数据迁移系统以解决数据一致性问题,无论是无主键表还是InnoDB引擎,DTS都能支持用户将数据轻松地迁移到RDS或者自建的ECS甚至是大数据系统上去。

    2024-01-15 14:44:25
    赞同 展开评论 打赏

相关电子书

更多
DTS助力企业快速复制阿里巴巴异地多活架构 立即下载
蚂蚁聚宝虫洞项目技术方案介绍 ——云与端之间数据传输的桥梁 立即下载
DTS控制台一本通 立即下载

相关实验场景

更多