型号,总进入数

时间:2014-04-15 18:24:19

标签: django django-models

好evning!有没有办法在不计算条目的情况下获得django模型中的总条目数?我担心这对于大型数据集来说是低效的...数据库在提供自动增量ID方面的作用是什么?

编辑:我只对这个数字的粗略估计感兴趣,删除的次数很少。

1 个答案:

答案 0 :(得分:1)

我真的不知道你对效率低下的意思。数据库通过索引进行了高度优化,可以执行计数等操作。这样:

MyModel.objects.count()

转换为简单的SELECT COUNT(...),效率最高。您不能简单地使用最高的自动增量ID,因为它不会考虑已删除的记录:完全可能表中只有一行,但该行的ID为数百万或数十亿。< / p>