标签: java spring oracle jdbctemplate
我有一个Java应用程序,该应用程序试图匹配数据库上两个不同表之间的数据。当前,我们正在使用存储过程,并且我们仅限于一个线程。我们希望通过开发可在多个线程中运行的Java应用程序来加快速度。我能做的最好的办法是,在源表上打开一个游标,然后将读取的记录分配给不同的线程,每个线程在该线程中查询数据库以获取匹配的记录。但是,由于有大量记录(约200万条),我们正在寻找对数据库的200万条请求,具有相同的查询和不同的值,这是它们的一种方式,我可以保持连接打开或进行任何操作事情尽快完成?