Size: a a a

2020 September 25

AS

Alex Sin in Laravel UA
Павел
а разве User::all() не сразу всю таблицу в память кинет?
да, это я фигню написал)
источник

П

Павел in Laravel UA
чанк думаю через limit работает
источник

AS

Alex Sin in Laravel UA
источник

AS

Alex Sin in Laravel UA
источник

AS

Alex Sin in Laravel UA
то есть мы берем все 10 000 айтемов,  превращаем их в массив массивов по 100 штук, потом этот огромный массив копируется форичём, потом в память записывается массив коллекций (по 100 штук в каждой) и это оборачивается в коллекцию
источник

П

Павел in Laravel UA
мне кажется это не тот чанк
источник

П

Павел in Laravel UA
это однофамилец)
источник

AS

Alex Sin in Laravel UA
ну он отсюда получается)
источник

AS

Alex Sin in Laravel UA
То есть если ты вызываешь чанк на коллекции, то ты делаешь именно это
источник

MA

Maksim Aleshchenko in Laravel UA
предложили юзать чанк елокента, а не коллекций, это 2 разные вещи
источник

AS

Alex Sin in Laravel UA
Посмотрел на коллекции выборки из одной и той же таблицы, №1 - это с чанком, №2 - это без чанка
источник

AK

Alex Kovalchuk in Laravel UA
Alex Sin
Посмотрел на коллекции выборки из одной и той же таблицы, №1 - это с чанком, №2 - это без чанка
а можно код?
источник

AS

Alex Sin in Laravel UA
The script is now using: 7451KB of memory.
Peak usage: 7451KB of memory.

The script is now using: 14038KB of memory.
Peak usage: 17263KB of memory.
источник

AK

Alex Kovalchuk in Laravel UA
Alex Sin
The script is now using: 7451KB of memory.
Peak usage: 7451KB of memory.

The script is now using: 14038KB of memory.
Peak usage: 17263KB of memory.
чанки потрібні саме для того щоб не все нараз заюзати а ти все складаєш в один масив
источник

AS

Alex Sin in Laravel UA
The script is now using: 7450KB of memory.
Peak usage: 7451KB of memory.

The script is now using: 14037KB of memory.
Peak usage: 17263KB of memory.
источник

AK

Alex Kovalchuk in Laravel UA
Alex Sin
The script is now using: 7451KB of memory.
Peak usage: 7451KB of memory.

The script is now using: 14038KB of memory.
Peak usage: 17263KB of memory.
ну і ти зробив get а потім чанк
источник

AK

Alex Kovalchuk in Laravel UA
відповідно чанк виконувалось з колекцією а не виборкою, забери get
источник

AK

Alex Kovalchuk in Laravel UA
Alex Sin
The script is now using: 7451KB of memory.
Peak usage: 7451KB of memory.

The script is now using: 14038KB of memory.
Peak usage: 17263KB of memory.
источник

AK

Alex Kovalchuk in Laravel UA
там колбек має бути
источник

MA

Maksim Aleshchenko in Laravel UA
надо еще пару раз повторить, чтобы понятно было что надо юзать чанк елокента :)
источник