Как побороть проблему 1+N запросов В блоге Acadia Engineering… — NOP::Nuances of Programming — TG.ME

Как побороть проблему 1+N запросов

В блоге Acadia Engineering разбирают классическую беду ORM — проблему 1+N запросов. Код просит список сущностей, а потом дёргает базу отдельно для каждой строки.

Сто заказов превращаются в сто один запрос вместо одного-двух. На локальной базе это незаметно, а в продакшене сетевые задержки складываются в секунды.

Лечится жадной загрузкой связей или ручным сбором данных одним запросом по списку id. Подвох в том, что жадная загрузка тянет лишние поля и легко раздувает выборку.

🔗 Подробнее

@nuancesprog #Data #Postgres
👍8👎1
August 27, 2026 2.1K 21