【发布时间】:2015-10-13 03:03:40
【问题描述】:
我有一张桌子bsort:
CREATE TABLE bsort(a int, data text);
此处data 可能不完整。换句话说,有些元组可能没有data 值。
然后我在表上建立一个 b-tree 索引:
CREATE INDEX ON bsort USING BTREE(a);
现在如果我执行这个查询:
SELECT * FROM bsort ORDER BY a;
PostgreSQL 是对具有 nlogn 复杂度的元组进行排序,还是直接从 b-tree 索引中获取顺序?
【问题讨论】:
-
查看执行计划你会看到
标签: postgresql sorting indexing sql-order-by postgresql-performance