У меня есть устаревшая база данных SQL Server, и мне нужно скопировать часть очень большой таблицы на нее в новый кластер Aurora DB от AWS (RDS).Копирование части таблицы из SQL Server в Aurora DB (на основе MySQL от AWS)
Старая таблица на SQL-сервере имеет 1,8 миллиарда записей и 43 столбца, однако в новой базе данных я буду иметь только 13 из этих столбцов, переносимых и почти всех строк.
Мне было интересно, есть ли у кого-нибудь идеи по наилучшему способу переноса этих данных?
Я написал простой скрипт Python для запроса SQL-сервера, а затем выполнил инструкции insert в новой базе данных, но я считаю, что для выполнения нескольких тестов на меньших наборах данных потребуется около 30 часов.
Любые идеи?
P.S Aurora основан на MySQL, поэтому я бы предположил, что если он работает для MySQL, он будет работать для Aurora.
Перед импортом не создавайте никаких индексов, кроме ПК. – Eckd