数据传输DTS这个任务造成一堆死锁 dtsu3511zh617795l7 麻烦帮忙排查下?

数据传输DTS这个任务造成一堆死锁 dtsu3511zh617795l7 麻烦帮忙排查下?3accccd9014107d1a5ed03308581a3f0.png

展开
收起
真的很搞笑 2023-12-05 21:03:59 74 分享 版权
1 条回答
写回答
取消 提交回答
  • 前面任务报错死锁问题原因为目标echemi_db_v0_3库下面有触发器导致,当任务执行写入该库数据时,如果触发器同时也在修改对应表的数据时会导致目标库出现死锁,建议业务侧评估下酌情考虑禁用目标库触发器,并且需要您确认下目标库是否还存在其他业务写入,如果目标库存在其他业务写入也有可能导致任务运行过程中报错死锁问题,同时任务运行期间目标库有触发器可能会导致数据不一致,因为增量迁移时会执行dml,执行完之后如果有trigger触发修改,源和目标数据就会出现不一致 ,此回答整理自钉群“DTS客户交流群-2”

    2023-12-06 14:34:24
    赞同 展开评论

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

还有其他疑问?
咨询AI助理