Rails:如何找出存储在数据库中的项目数量?

时间:2011-03-08 00:37:15

标签: ruby-on-rails ruby-on-rails-3

要了解我在数据库中存储了多少个作业:

Job.all.size

这是最好的方法吗?

2 个答案:

答案 0 :(得分:5)

你可以这样做:

Job.count

这将做

SELECT COUNT(*) FROM "jobs" 

在数据库中......

答案 1 :(得分:0)

如果可用,大小将使用计数器缓存字段。

计数始终执行数据库查询。