Scala 选择查询的批处理操作

Scala 选择查询的批处理操作,scala,jdbc,Scala,Jdbc,我有一百万个SELECT查询,比如 select id from accountTable where lastname ='' and firstName='' and zip=''; 并将为此使用准备好的报表 我知道对于批处理,我只能使用insert/update/delete,而且从未见过用于select语句的批处理 为了提高性能,我想在1000个批次中执行它,我可以知道如何在scala中执行吗?。因此,在您的情况下,唯一的方法是创建更大的查询。也许你可以创建一个大的联合查询?可能的重复

我有一百万个SELECT查询,比如

select id from accountTable where lastname ='' and firstName='' and zip='';
并将为此使用准备好的报表

我知道对于批处理,我只能使用insert/update/delete,而且从未见过用于select语句的批处理


为了提高性能,我想在1000个批次中执行它,我可以知道如何在scala中执行吗?

。因此,在您的情况下,唯一的方法是创建更大的查询。也许你可以创建一个大的联合查询?可能的重复:你能多分享一点你的代码吗?现在如何运行查询?如果是一次处理几行,您是否考虑过类似于支持流式处理的库,然后在流中运行内容?例如,slick+akka stream+alpakka slick(两者之间的集成)或doobie+fs2?。因此,在您的情况下,唯一的方法是创建更大的查询。也许你可以创建一个大的联合查询?可能的重复:你能多分享一点你的代码吗?现在如何运行查询?如果是一次处理几行,您是否考虑过类似于支持流式处理的库,然后在流中运行内容?例如,slick+akka stream+alpakka slick(两者之间的集成)或doobie+fs2?