标签: sql postgresql
我在pgsql中有两个sql语句:
SELECT * FROM persdata ORDER BY 1; SELECT * FROM persdata ORDER BY 3, 2, 1;
两者执行所需的时间(成本)相同。为什么会这样?
答案 0 :(得分:1)
它们可能花费相同的成本,因为引擎正在对所有数据运行排序。对数据进行排序的时间(很少)取决于键的长度或数量。