У меня есть таблица устаревших записей с 1,7 миллионами записей. Я использую Liferay's service builder api, чтобы вставить эти записи в таблицу Liferay в соответствии с предложением повсюду использовать api для Liferay для работы с таблицами Liferay.Liferay импортирует миллионы данных, используя Service API
Первоначально я использовал (Entity) LocalServiceUtil.getEntities (-1, -1), чтобы извлекать все записи и вставлять один за другим, что я понял - глупость читать 1,7 миллиона записей за один раз.
Затем я прочитал записи из базы данных в дельтах 5000. Хотя это работает, оно берет свое собственное сладкое время. Есть ли другой способ ускорить этот процесс? Или другое решение дельта решит проблему?
Вы используете ServiceBuilder для доступа к своей старой таблице? Как вы говорите: _use Liferay's api для работы с ** таблицами Liferay ** –
Да. Я использую построитель услуг как для источника, так и для назначения. –
И таблица назначения - таблица Liferay? –