Ваша миграция может быть медленной по ряду причин.
Это может быть из-за:
- как работает код миграции
- как быстро оракул отвечает на запросы
- как вы извлекаете данные из оракула (если возможен поток или что-то подобное)
- прямой запрос типа select *
Также, если два сервера БД находятся в одном центре обработки данных или разделены. Все вышеизложенное предполагает, что два сервера БД находятся в одном и том же центре обработки данных (расположении или в одной области частного сервера или в одной области виртуального облака).
Также зависит от количества индексов на Oracle (что может повлиять на скорость доступа к данным).
Также, если операции просто читаются, они должны быть быстрее. Если вы снова выполняете чтение и обновление / удаление на oracle, производительность может быть ниже.
Это очень общий вопрос и может иметь длинный список причин, которые вызывают проблемы с производительностью