Мне нужно выполнить 5000 операторов выбора в источнике данных и вывести результаты и вставить значения 5000 в таблицу другого источника данных.Сроки транзакции после 300s Websphere, Spring batch, DB2
за 5000 отборных заявлений (все разные Прикладных) Я exeuting по одному (Это занимает больше времени)
за 5000 вкладышами я делаю JdbcTemplate.batchUpdate()
выше работу должен выполняться каждые 30 минут. Я настроил весеннюю партию, чтобы выполнить эту работу, которая будет срабатывать каждые 30 минут CRON.
После того, как метод вызывается для завершения 5000 операторов выбора. Это займет больше 300 секунд. Таким образом, Websphere выбрасывает исключение тайм-аута. В нем говорится, что глобальное время транзакций превысило 300 секунд.
Я знаю, что могу увеличить таймаут в websphere, но я не могу этого сделать, поскольку на производстве профили серверов настроены по умолчанию.
Может кто-нибудь предложить мне лучший способ справиться с этим.