gpt4 book ai didi

sql - 索引列与非索引列的 order by 性能

转载 作者:行者123 更新时间:2023-12-02 00:50:23 28 4
gpt4 key购买 nike

对于 sql 查询,如

select * from <TABLE_NAME> order by <COLUMN_NAME_INDEXED>

对比
select * from <TABLE_NAME> order by <COLUMN_NAME_NOT_INDEXED>

性能/成本是否与关系数据库相同或不同?

最佳答案

是的,索引确实提高了 ORDER BY 的性能.

排序在 CPU 和内存方面的设计成本很高。另一方面,索引确实以排序的方式表示数据。当存在合适的索引时,您的 RDBMS 将(在某些条件下)使用它而不是在内存中进行排序。

关于sql - 索引列与非索引列的 order by 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58040536/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com