Vấn đề truy vấn N+1 là vấn đề hiệu năng ORM phổ biến nhất của Django: truy cập các đối tượng liên quan trong một vòng lặp kích hoạt một truy vấn database riêng cho từng cái. select_related và prefetch_related giải quyết nó bằng cách lấy dữ liệu liên quan một cách hiệu quả — chúng là các công cụ tối ưu thiết yếu.
Vấn đề N+1
books = Book.objects.()
book books:
(book.author.name)
