我有一个看似非常简单的场景,但由于某些原因,我的查询总是执行seq扫描,并且不使用为表定义的sortkey。
SELECT *
FROM table1
WHERE md_event_time between '2017-07-23 00:00:00' AND '2017-07-27 23:59:00'
where子句中的字段显示为表信息中的sortkey。 解释:
XN Seq Scan on table1 (cost=0.00..0.00 rows=1 width=20)
Filter: ((md_event_time <= '2017-07-27 23:59:00'::timestamp without time zone) AND
(md_event_time >= '2017-07-23 00:00:00'::timestamp without time zone))
感谢任何帮助。