Il problema N+1 si verifica quando il resolver di un campo viene eseguito una volta per ogni elemento parent e ogni esecuzione emette la propria query al database. Recuperare una lista di N post e poi l'autore di ciascun post genera 1 query per i post + N query per gli autori — N+1 round trip che sotto carico distruggono le prestazioni.
Perché succede
I resolver vengono eseguiti per campo, per elemento. viene eseguito separatamente per ogni post della lista, e nessuno di essi sa degli altri, quindi ciascuno effettua il proprio .
