У меня есть пакетное задание, запрашивающее базы данных Sybase и SQL Server. Это пакетное задание может выполняться до 1 дня и более. Мы выполняем это на небольшом наборе данных, и пока нет ошибок с точки зрения времени ожидания соединения. Мои вопросы
Как справиться с этим длительным процессом? Должен ли я настроить период переподключения, чтобы соединение закрывалось и открывалось снова?
Как обработать набор результатов, когда он может вернуться к клиенту с 1 миллионом записей?
РЕДАКТИРОВАТЬ # 1:
Это звучит как общий вопрос для jdbc, но это не потому, что у каждого поставщика базы данных есть свои собственные параметры, такие как выборка размера. Это зависит от каждого провайдера, чтобы поддержать это или нет. Если Sybase не поддерживает это, это означает, что он загрузит все результаты в память сразу.