首页 > 解决方案 > AWS DMS MySQL 迁移陷入困境,“满载行”不断增加

问题描述

我有一个相当小的数据库(2.5 MB 转储)从 AWS EC2 实例迁移到 Aurora(mariadb 10 到 Aurora 5.7)迁移粘在其中一张表上。尽管该表只有约 1300 行,但表统计信息中的总行数一直在增长(超过 8 亿!)并且迁移永远不会完成。但实际上数据库是迁移的。只是Full Load Rows不断增加,迁移永无止境。

问题是阻止我们一次迁移所有数据库。事实上,在设置 6 个并发表迁移的情况下,一些表仍然存在,一个具有 30 GB 内存的大型复制实例用完了!

我正在进行全负载迁移。在 cloudwatch 日志中,我看到了数千个:

2019-04-09T18:52:06 https://forums.aws.amazon.com/I:表 'rls_acronym_test'.'hours_overrides' 有 1321 行。恢复获取已启用 (mysql_endpoint_unload.c:187)

标签: mysqlamazon-web-servicesdatabase-migrationamazon-rdsdms

解决方案


推荐阅读