Eine Anwendung läuft, die Datenbank antwortet und die einzelnen Funktionen scheinen einwandfrei zu funktionieren. Doch je mehr Nutzer und Daten hinzukommen, desto langsamer laden manche Seiten. Die Ursache muss dabei weder ein zu schwacher Server noch eine schlecht konzipierte Datenbank sein. Manchmal liegt das Problem einfach darin, dass die Anwendung zu viele unnötige Datenbankabfragen ausführt.
Dieses Problem wird als N+1-Query-Problem bezeichnet und tritt auch bei der Entwicklung von Django-Anwendungen auf. Die gute Nachricht: In vielen Fällen lässt es sich durch eine relativ einfache Optimierung beheben.