对对对!我知道!像下面的命令那样在rails中传递SQL是完全错误的,但我保证!:)这只是为了一些基准目的
@medications = TestPharmOrderMain.select("brand_name,form,dose,generic_name as alternative,sum (order_count)
as total_count
,sum(order_cost) as total_cost").group("brand_name,form,dose,generic_name").limit(5)
我在其上运行此 REST 服务的 Postgresql 有 200 万行,并且需要大约四分钟才能从该查询中返回 JSON,这是不可能针对它进行开发的。
有没有办法可以将此查询更改为例如仅查看数据库中的前 20 行而不是 200 万行,以便它为我的开发目的运行得更快?