N+1 — для списка из N родителей резолвер поля ребёнка делает N отдельных запросов к БД/сервису вместо одного batch; типично для вложенных полей.
Разбор
- Классика:
users { posts { title } } без batching.
- Симптом — лавина SQL/HTTP на один GraphQL-запрос.
- DataLoader/batch-resolvers — стандартное лечение.
- Профилируйте resolvers в dev.
Итог
N+1 = лавина запросов на вложенные поля списка; лечится batching.