N+1 क्वेरी समस्या सबैभन्दा सामान्य Django ORM प्रदर्शन समस्या हो: लूपमा सम्बन्धित वस्तुहरू पहुँच गर्दा प्रत्येकको लागि अलग डेटाबेस क्वेरी ट्रिगर हुन्छ। select_related र prefetch_related ले सम्बन्धित डेटा कुशलतापूर्वक फेच गरेर यो समस्या समाधान गर्छन् — ये आवश्यक अप्टिमाइजेसन उपकरण हैं।
N+1 समस्या
books = Book.objects.()
book books:
(book.author.name)
