はいはいはい!知っている!これは、以下のコマンドのように 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 を返すのに 4 分ほどかかりますが、それに対して開発することは不可能です。
たとえば、このクエリを変更して、DB の最初の 20 行のみを表示し、200 万行ではなく、開発目的でより高速に実行できるようにする方法はありますか?