3
我创建的索引不指定排序或空的姓氏/ 例如为:如何正确地创建一个索引DESC NULLS LAST排序
CREATE INDEX index_name ON TABLE table_name (date)
,现在我的ORDER BY DESC NULLS LAST
查询的运行极为缓慢。
我的PostgreSQL文档阅读,
NULLS FIRST指定在之前那种非空值空值。这是指定DESC时的默认值 。
NULLS LAST指定空值在非空之后排序。当没有指定DESC时,这是默认的 。
因此,如果我像这样创建一个索引(用于COL date
):
CREATE INDEX index_name ON TABLE table_name (date DESC NULLS LAST)
我会得到的查询严重的性能增益像
SELECT * FROM table_name ORDER BY date DESC NULLS LAST LIMIT 50 OFFSET 0
?
尝试一下并回报。 –