2 минуты подряд?Что, черт возьми, вы пытаетесь сделать?
В любом случае, да, это проблема времени ожидания - ваша операция 2 использует (предположительно) время ожидания по умолчанию.Это может быть установлено для файла , и (по крайней мере для iSeries, и, вероятно, для всех версий DB2) по умолчанию установлено значение 60 секунд.
Я не уверен, может ли это значение бытьустанавливается только из SQL - вы должны использовать собственные команды iSeries CHGPF
или CHGLF
(параметр WAITFILE
/ WAITRECORD
, через секунд ), если это ваша платформа (вы этого не сделалиуточнить).Хотя я не очень рекомендую это - посмотрите, не можете ли вы запустить этот оператор обновления быстрее ... или посмотрите, как можно как-то изменить архитектуру.