У меня есть Java-приложение, которое пытается сопоставить данные между двумя разными таблицами в БД.В настоящее время мы используем хранимую процедуру, и мы ограничены одним потоком.Мы стремимся ускорить процесс разработки Java-приложения для работы в нескольких потоках.Наилучший способ - открыть курсор в исходной таблице и распределить прочитанные записи по разным потокам, где каждый поток запрашивает в базе данных соответствующую запись.Однако при большом количестве записей (~ 2 миллиона) мы просматриваем 2 миллиона запросов к базе данных с одинаковым запросом и разными значениями, это способ, которым я могу оставить соединение открытым или что-нибудь сделатьвсе как можно быстрее?