2

我正在优化我的 rails 应用程序(postgres)中的一些查询,在一些查询中我正在加载一堆 Activerecord 对象并检查任何?在他们身上,我在我的日志文件中看到这样的查询

SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "questions" WHERE "questions"."deleted_at" IS NULL AND "questions"."place_id" = 1 AND "questions"."publish_state" = 'published' LIMIT 6) subquery_for_count 

我想知道这是为什么。我认为 Rails 只会计算内存中的项目,而不是发出数据库调用来获取这个数字?

4

0 回答 0