N+1 შეკითხვის პრობლემა არის ყველაზე გავრცელებული Django ORM-ის წარმადობის საკითხი: დაკავშირებული ობიექტებზე წვდომა ციკლში ტრიგერი აწყობს ცალკეულ მონაცემთა ბაზის შეკითხვას თითოეულისთვის. select_related და prefetch_related მას ხსნით დაკავშირებული მონაცემების ეფექტიანი ამოღების მাშინ — ისინი არის აუცილებელი оптიმიზაციის ინსტრუმენტები.
N+1 პრობლემა
books = Book.objects.()
book books:
(book.author.name)
