Исключение нехватки памяти в JDBC SQL Server - PullRequest
2 голосов
/ 17 сентября 2011

Я пишу небольшую утилиту, которая индексирует данные таблицы SQL Server 2005 для хранилища данных LUCENE.Я использую драйвер JDBC SQL Server для подключения.Набор результатов, возвращаемый с сервера, содержит около 2 миллионов строк.Это всегда вызывает исключение нехватки памяти.Я увеличил размер кучи для клиентского компьютера примерно до 1,6 ГБ, но безрезультатно.Как я могу получить такие большие наборы данных, используя JDBC, дающий ограниченную память.

С уважением

1 Ответ

1 голос
/ 07 января 2014

Вы смотрели на LIMIT и TOP в SQL? Кроме того, попробуйте поискать в Google такие фразы, как «Разбиение на SQL-запросы».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...