Термин · Backend разработчик
N+1 query
Ситуация, когда приложение делает один запрос и затем много дополнительных запросов в цикле.
Что означает
Часто лечится eager loading, join или изменением модели данных.
Пример применения
Для 100 заказов отдельно загружаются 100 пользователей.
Синонимы и варианты
проблема N+1
Частые вопросы
Что такое N+1 query?
Ситуация, когда приложение делает один запрос и затем много дополнительных запросов в цикле.
Где применяется N+1 query?
Часто лечится eager loading, join или изменением модели данных.
Как выглядит пример N+1 query?
Для 100 заказов отдельно загружаются 100 пользователей.