好evning!有没有办法在不计算条目的情况下获得django模型中的总条目数?我担心这对于大型数据集来说是低效的...数据库在提供自动增量ID方面的作用是什么?
编辑:我只对这个数字的粗略估计感兴趣,删除的次数很少。
答案 0 :(得分:1)
我真的不知道你对效率低下的意思。数据库通过索引进行了高度优化,可以执行计数等操作。这样:
MyModel.objects.count()
转换为简单的SELECT COUNT(...)
,效率最高。您不能简单地使用最高的自动增量ID,因为它不会考虑已删除的记录:完全可能表中只有一行,但该行的ID为数百万或数十亿。< / p>