Das N+1-Problem tritt auf, wenn ein Feld-Resolver einmal pro Elternelement läuft und jeder Durchlauf seine eigene Datenbankabfrage absetzt. Eine Liste von N Posts zu laden und dann den Autor jedes Posts feuert 1 Abfrage für die Posts + N Abfragen für die Autoren ab – N+1 Round Trips, die die Performance unter Last einbrechen lassen.
Warum es passiert
Resolver laufen pro Feld, pro Element. wird für jeden Post in der Liste separat ausgeführt, und keiner weiß von den anderen, sodass jeder sein eigenes macht.
