Problem N+1 występuje, gdy resolver pola uruchamia się raz na każdy element nadrzędny, a każde uruchomienie wysyła własne zapytanie do bazy danych. Pobranie listy N postów, a następnie autora każdego posta uruchamia 1 zapytanie o posty + N zapytań o autorów — N+1 rund komunikacji, które przy obciążeniu zabijają wydajność.
Dlaczego tak się dzieje
Resolvery działają pole po polu, element po elemencie. wykonuje się osobno dla każdego posta na liście i żaden z nich nie wie o pozostałych, więc każdy robi własne .
