我有一张旧表,里面有大约 170 万条记录。我正在使用 Liferay 的服务构建器 api 将这些记录插入到 Liferay 的表中,按照各地的建议使用 Liferay 的服务 api 来处理 Liferay 的表。
最初我使用 (Entity)LocalServiceUtil.getEntities(-1,-1) 来获取所有记录并一一插入,我意识到一次读取 170 万条记录是愚蠢的。
然后我从数据库中读取了 5000 个增量的记录。虽然这很有效,但它正在度过自己的美好时光。有没有其他方法可以更快地完成这个过程?或者不同的 delta 值会解决问题吗?