Problem N+1 queries to najczęstszy problem wydajności Django ORM: dostęp do powiązanych obiektów w pętli wyzwala oddzielne zapytanie do bazy danych dla każdego z nich. select_related i prefetch_related rozwiązują ten problem poprzez wydajne pobranie powiązanych danych — są to niezbędne narzędzia optymalizacyjne.
Problem N+1
books = Book.objects.()
book books:
(book.author.name)
