В настоящее время я перемещаю данные из базы данных в другую.
Для этого я написал Scala-программу, которая использует Slick и ScalikeJDBC для извлечения данных из старой базы данных и вставки в новую базу данных соответственно.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что при переносе пакета строк, содержащих большие столбцы, а именно longtext
, программа постоянно выдает следующую ошибку.
Exception in thread "main" java.sql.SQLException: No operations allowed after statement closed.
По наблюдениям, когда это происходит, загрузка ЦП возрастает почти до 100%.
(На протяжении всего процесса миграции коэффициент использования колеблется около 80%)
Как правильно это обойти?