مشكلة استعلام N+1 هي أكثر مشاكل أداء Django ORM شيوعاً: الوصول إلى الكائنات المرتبطة في حلقة يؤدي إلى استعلام منفصل للقاعدة البيانات لكل واحد منها. يحل select_related و prefetch_related المشكلة بجلب البيانات المرتبطة بكفاءة — فهي أدوات تحسين أداء أساسية.
مشكلة N+1
books = Book.objects.()
book books:
(book.author.name)
