Результаты поиска по запросу "select-n-plus-1"

2 ответа

В случае стратегии выборки для коллекций подвыбор будет выполнен один раз (поскольку размер пакета фактически равен бесконечности), тогда как при пакетной выборке оператор SQL может выполняться несколько раз.

nate предоставляет (как минимум) два варианта решения проблемы N + 1. Один из них устанавливает FetchMode на Subselect, который генерирует выбор с предложением IN и выбором внутри этого предложения IN. Другой - указать BatchSize, который ...

1 ответ

Благодарю. Это работает блестяще. Есть еще несколько вещей, которые я могу сделать, чтобы уменьшить количество запросов, но это был тот, который вызвал самый большой удар.

ользовал Entity Framework Profiler для проверки доступа к данным в проекте MVC и перебрал несколько страниц, где я делаю гораздо больше запросов к базе данных из-за проблем N + 1. Вот простой пример, чтобы показать мою проблему: var club = ...

2 ответа

кажется, это сейчас устарело

ел несколько примеров прохождения:include хэш-значение при вызове одного из ActiveRecordfind методы в Rails. Однако я не видел примеров того, возможно ли это с помощью методов отношений. Например, допустим, у меня есть следующее: def User < ...

ТОП публикаций