Миграция AWS DMS MySQL застряла, «строки полной загрузки» продолжает расти - PullRequest
0 голосов
/ 11 апреля 2019

У меня довольно небольшая база данных (дамп 2,5 МБ) для миграции с экземпляра AWS EC2 на Aurora (mariadb 10 на Aurora 5.7). Миграция на одной из таблиц.Несмотря на то, что в таблице всего ~ 1300 строк, общее количество строк в статистике таблиц продолжает расти (более 800 миллионов!), А миграция никогда не заканчивается.Но на самом деле база данных перенесена.Просто Full Load Rows продолжает расти, и миграция никогда не заканчивается.

Проблема заключается в том, что мы не можем перенести все базы данных одновременно.Фактически, при установке 6 одновременных миграций таблиц некоторые из таблиц придерживаются и большой экземпляр репликации с 30 ГБ памяти исчерпывает себя!

Я делаю миграцию с полной загрузкой.В логах cloudwatch я вижу тысячи:

2019-04-09T18: 52: 06 https://forums.aws.amazon.com/I: Таблица 'rls_acronym_test'. 'Hours_overrides' содержит 1321 строку.Выборка возобновления включена (mysql_endpoint_unload.c: 187)

...