У меня есть простое преобразование, состоящее из 2 шагов. Шаг 1 (входная таблица) делает запрос к БД, а шаг 2 (класс Java) обрабатывает результаты. 2 шаг занимает много времени (это нормально в моем случае), но через 1 час я получаю ошибку закрытого набора результатов
Сервер закрыл соединение. Если результирующий набор содержит огромное количество данных, Сервер ожидает, что клиент относительно быстро прочитает результирующий набор. В этом случае рассмотрите возможность увеличения переменной сеанса net_wait_timeout. / обработка вашего набора результатов быстрее (дополнительную информацию см. в документации по потоковым наборам результатов) 2017/10/02 13:12:06 - Получение ячеек данных .0 -
Я думаю, что должен быть какой-то промежуточный шаг (или какой-то другой вариант), чтобы получить относительно быстрый результат с 1 шага. Не могли бы вы помочь мне с этим?
Input table
часто блокируется по другим причинам. Можете ли вы заменить шаг 2 на шагDumy
и посмотреть, блокируется ли он по-прежнему. - person AlainD   schedule 10.10.2017JDBC
? - person AlainD   schedule 10.10.2017