Postgresql缓慢查询限制和顺序

时间:2018-05-16 09:59:35

标签: postgresql

我在选择查询时遇到问题,这是一个从表中选择最新行的简单查询,但查询规划器正在做一些奇怪的事情。

ORB::ORB

执行大约需要2,8秒。但是当我删除顺序和限制时,它使用fk_id字段上的索引并在102毫秒内返回6个结果。不应该使用fk_id索引读取6个结果并使用created_at字段对它们进行排序吗?相反,它似乎使用用于ORDER BY子句的字段上的索引扫描表,然后将检查具有Filter条件的每一行。为什么这样做?

0 个答案:

没有答案