Một trong các cuộc gọi API của tôi có thể dẫn đến các bản cập nhật cho một số lượng lớn các đối tượng (các mô hình Django). Tôi đang chạy vào vấn đề hiệu suất với điều này vì tôi đang cập nhật từng hạng mục riêng, lưu và chuyển sang tiếp theo:Các chiến lược để tăng tốc các hoạt động ORM hàng loạt ở Django
for item in Something.objects.filter(x='y'):
item.a="something"
item.save()
Đôi khi tiêu chí lọc của tôi trông giống như "trong đó x trong ('a',' b ',' c ', ...) ".
Có vẻ như official answer to this is "won't fix". Tôi tự hỏi những chiến lược mà mọi người đang sử dụng để cải thiện hiệu suất trong những tình huống này.
Nice, mà có vẻ như nó sẽ giới thiệu rất nhiều trường hợp. Sẽ cung cấp cho một thử. – Parand
Làm việc tuyệt vời, cảm ơn rất nhiều. – Parand