Fungsi count() Yang Lebih Efisien di Django
Bagaimana Anda mengetahui jumlah seluruh row dalam sebuah model? Masih menggunakan count()? Sebaiknya hentikan itu dari sekarang, karena query ini terkenal boros resource. Sebagai penggantinya, gunakan Max. Berikut contoh penggunaannya:
Reference: django aggregation
from django.db.models import Max
MyModel.objects.aggregate(Max('id'))['id__max']
Reference: django aggregation
Comments
Post a Comment