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

DTS数据同步的单向同步配置需要注意哪些问题?

已解决

DTS数据同步的单向同步配置需要注意哪些问题?

展开
收起
云上静思 2022-07-19 21:07:47 861 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    配置单向同步时,请注意如下7 点:

    • 如果同步对象为单个或多个表(非整库),那么在数据同步时,请勿对源库的同步对象使用gh-ost 或pt-online-schema-change 等类似工具执行在线DDL 变更,否则会导致同步失败。

    • 暂不支持中国(香港)可用区 A 的 RDS MySQL实例配置数据同步。

    • 配置数据同步,RDS MySQL实例必须具备内网地址。

    • 如果源数据库没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据

    • 全量初始化过程中,并发 INSERT 会导致目标实例的表碎片,全量初始化完成后,目标实例的表空间比源实例的表空间大。

    • 当同步对象为整个库,且库中的触发器(TRIGGER)会更新库内某个表时,可能导致源和目标库的数据不一致。请关闭目标库触发器。

    • RENAME TABLE 操作可能导致同步数据不一致。例如同步对象只包含表 A,如果同步过程中源实例将表A 重命名为表B,那么表B 将不会被同步到目标库。为避免该问题,您可以在数据同步配置时,选择同步表A 和表B 所在的整个数据库作为同步对象。

    以上内容摘自《DTS控制台入门一本通》电子书,点击https://developer.aliyun.com/topic/download?id=803可下载完整版

    2022-07-20 13:12:39
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关电子书

更多
DTS助力企业快速复制阿里巴巴异地多活架构 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
DTS控制台一本通 立即下载