gpt4 book ai didi

mysql - aws DMS 仅复制更改错误

转载 作者:行者123 更新时间:2023-11-29 02:43:05 24 4
gpt4 key购买 nike

我有 prod aws Aurora DB,我想要复制更改以测试 mysql 数据库(架构相同 - Aurora 基于 mysql)为此,我正在使用 aws DMS。

当对某些表执行完全复制时,复制工作正常,当我想执行 replicate-changes-only 时,复制失败。我在参数组中设置了 binlog_checksum=NONE 和 binlog_format=ROW。

我在运行时收到的错误是:Last Error 任务异常停止 Stop Reason RECOVERABLE_ERROR 错误级别 RECOVERABLELast Error Task 'task-id' 由于连续 6 次意外失败而暂停停止原因 FATAL_ERROR 错误级别 FATAL

将快照加载到测试数据库不是一种选择。我只想复制特定表之间的更改。

提前致谢。

最佳答案

我有同样的错误,它总是在启动后 10 分钟停止。添加更多详细日志并没有显示更多信息,而是通过更改任务配置,尤其是参数 MaxFullLoadSubTasks .

默认值为 "MaxFullLoadSubTasks": 8, ,我把它改成了"MaxFullLoadSubTasks": 1, .它速度较慢,但​​现在可以使用。您可以稍微增加它以加快速度而不会出现相同的错误。

您可以修改任务配置,首先复制您将在 DMS > TASK > overview 下找到的任务 json 设置,然后更改值并将其保存到文件中,然后:

aws dms modify-replication-task --replication-task-arn <TASK_ARN_ID> --replication-task-settings file:///path/to/your/task_config.json

关于mysql - aws DMS 仅复制更改错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47438660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com