Я использую MySQL и хочу использовать свойство setFetchSize. Реализация MySQL JDBC по умолчанию не учитывает это. Если вы установите для fetchsize значение Integer.MIN_VALUE, он будет выбирать каждую строку индивидуально, но, учитывая причину, по которой я хочу использовать fetchSize, заключается в том, что у меня достаточно данных, чтобы поместить использование моей памяти в диапазон 2 ГБ, необходимость выполнения одного запроса на строку будет длиться вечно.
Я хотел бы вместо этого подключить реализацию JDBC, которая будет работать с MySQL и должным образом учитывает размер выборки, что позволит мне установить размер выборки, равный 10 000 или какой-то другой более высокий предел. Может ли кто-нибудь указать мне на банку, которая может обеспечить такую реализацию? в случае неудачи существует любой другой ресурс, позволяющий мне разумно выполнить запрос, содержащий десятки тысяч записей, эффективным способом, но с требуемым объемом памяти и количеством SQL-запросов.
Подробнее здесь: https://stackoverflow.com/questions/260 ... -fetchsize