Термин · 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 пользователей.

Связанные термины

Материал подготовлен командойAriol.by