Tag: pginate kaminari

在Postgres的一张巨大的桌子上,Kaminari的COUNT(*)很慢

我正在使用Kaminari gem在大表(~1.5MM行)上分页查询。 虽然获取实际结果页面非常快(~20ms),但kaminari添加了SELECT COUNT(*) WHERE ….非常慢,并且在执行时间上增加了几秒钟。 有没有办法估算结果的数量?