Size: a a a

2021 July 01

y

yu2ry in Laravel Pro
можно
источник

DP

Depakes Pedro in Laravel Pro
В первом сообщение я написал что ЧАнки норм работают. Но везде на англ сайтах и в доке рекомендуют использовать Курсор для больших объемов данных
источник

DP

Depakes Pedro in Laravel Pro
Рекомендуют, но как использовать то тогда его?
источник

DP

Depakes Pedro in Laravel Pro
Переслано от Depakes Pedro
Привет всем. Проблема при работе с cursor. Хочу перебрать записи в бд(около 15млн). Чанками иду, проблем нет. При вызове курсорва подвисает и вылетает по памяти. Что я делаю не так?Даже итерировать не начинает!
источник

СД

Смышляев Даниил... in Laravel Pro
Используйте вместо cursor, метод lazy
источник

y

yu2ry in Laravel Pro
источник

DP

Depakes Pedro in Laravel Pro
Да я знаком с этим.
источник

y

yu2ry in Laravel Pro
я вот курсор не юзал в своей практике если четсно) чанки ток) поэтмо извини) подсказатьне могу)
источник

СД

Смышляев Даниил... in Laravel Pro
источник

DP

Depakes Pedro in Laravel Pro
Lazy работает!) Спасибо. Теперь надо разобраться в чем отличие от чанков, понятно что итератор возвращается, а вот как там с коннектами к бд
источник

y

yu2ry in Laravel Pro
а с чанками есть такой лог?
источник

y

yu2ry in Laravel Pro
интересно взглянуть
источник

DP

Depakes Pedro in Laravel Pro
щас запущу
источник

DP

Depakes Pedro in Laravel Pro
источник

y

yu2ry in Laravel Pro
отдельные запросы все таки меньше кушают) а по времени есть инфа?
источник

DP

Depakes Pedro in Laravel Pro
Ну тут они имеют ввиду что формируется моделька одна только за итерацию, а не сразу все и в память кладется
источник

y

yu2ry in Laravel Pro
чанки это просто select .... limit offset etc
источник

DP

Depakes Pedro in Laravel Pro
щас организую)
источник

DP

Depakes Pedro in Laravel Pro
с чанками я знаком, а вот лези что внутри делает
источник

y

yu2ry in Laravel Pro
можно исходники глянуть)
источник