我如何使用JDBC从postgres中读取2300万条记录?我必须从postgres中的一个表中读取并写入另一个表中

问题描述 投票:0回答:1

当我编写一个简单的JPA代码来查找all()数据时,我遇到了内存问题。为了写作,我可以进行批量更新。但是如何读取2300万条记录并将其保存在列表中以存储到另一个表中?

postgresql jdbc batch-updates
1个回答
0
投票

Java是处理“批处理”内容的糟糕选择(我喜欢Java!)。>

相反,使用纯SQL来完成:

insert into target_table (col1, col2, ...)
select col1, col2, ....
where ...
© www.soinside.com 2019 - 2024. All rights reserved.