Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

YII2: когда лучше исп-ть жадную загрузку, а когда ленивую?

Дмитрий Митяев Ученик (22), закрыт 7 лет назад
Лучший ответ
Андрей Высший разум (472504) 7 лет назад
Жадная загрузка: грузятся все связанные данные (больший расход памяти), но это делается минимальным кол-во запросов к БД. Имеет смысл, когда необходимо получить множество записей связанных таблиц.

Ленивая загрузка: грузится только те записи, с которыми скрипт реально работает (минимальный расход памяти), но каждая запись загружается отдельным запросом к БД. Имеет смысл, когда необходима только малая часть из всех связанных данных.
Остальные ответы
Похожие вопросы