Το πρόβλημα N+1 query είναι το πιο κοινό πρόβλημα απόδοσης του Django ORM: η πρόσβαση σε συσχετισμένα αντικείμενα σε ένα loop ενεργοποιεί ένα ξεχωριστό query βάσης δεδομένων για το καθένα. Τα select_related και prefetch_related το επιλύουν με αποδοτική λήψη συσχετισμένων δεδομένων — είναι απαραίτητα εργαλεία βελτιστοποίησης.
Το πρόβλημα N+1
books = Book.objects.()
book books:
(book.author.name)
