Я хочу, чтобы иметь возможность извлекать все записи из очень большой таблицы с помощью Slick. Если я попытаюсь сделать это через foreach, для или списка выборки; Я получаю исключение из памяти.Scala Slick Lazy Fetch
Есть ли способ использовать «курсоры» с Slick или ленивой загрузкой, которые только при необходимости извлекают объект, уменьшая объем используемой памяти?
Не знаете, почему foreach приведет к OOM, он должен действовать только по одному элементу за раз. Вместо этого вы можете попробовать элементы(), которые возвратят CloseableIterator. Если это также приводит к OOM, разместите остальную часть кода. – Saish
Любые обновления по этому вопросу? – S0rin