云服务技术课堂

云服务技术课堂,各类技术课程、最佳实践输出,来好好听课吧!

1

回答

配置双向同步时,请注意如下7 点: - 为保障双向同步链路的稳定性,对于同一张表的 DDL 更新只能在其中一个同步方向进行同步。即一旦某个同步方向配置了DDL 同步,则在反方向上不支持DDL 同步,只进行DML 同步。

  • 对于数据冲突的检测,DTS 目前支持的冲突检测策略为 TaskFailed( 遇到冲突,任务报错退出)、Ignore(遇到冲突,直接使用目标实例中的冲突记录)、Overwrite(遇到冲突,直接覆盖目标实例中的冲突记录)。

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

  • 如果数据同步的源集群没有主键或唯一约束,且记录的全字段没有唯一性,可能会出现重复数据。

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

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

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

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

云墩墩 评论 0

1

回答

1

回答

公告

想认识志同道合的朋友吗?想了解更多更全面的内容吗?赶快加入钉钉群,一起互动吧! 钉钉群:30372190

展开

开放下载!《Rocket MQ 使用排查指南》精解100+常见问题

开放下载!《DTS控制台入门一本通》

开放下载!《深入浅出玩转物联网平台》

开放下载!《ECS运维指南 之 windows系统诊断》

开放下载!《OSS运维进阶实战手册》

开放下载!《ECS运维指南 之 Linux系统诊断》

【重磅来袭】云运维工程师必读系列之《RDS数据库入门一本通》

云运维工程师必读系列之 OSS运维基础实战手册 免费下载!

《CDN排坑指南》正式开放下载!

k8s系列电子书 #免费下载#