gpt4 book ai didi

sql-server - ORDER BY 子句会减慢查询速度吗?

转载 作者:行者123 更新时间:2023-12-05 01:02:35 25 4
gpt4 key购买 nike

ORDER BY 子句是否会降低查询性能???如果列被索引而不是不被索引,它将有多大影响。

最佳答案

@JamesZ 是正确的。将 order by 子句添加到您的查询时,需要考虑很多事情。例如,如果您执行 select top 10 * from dbo.Table order by field 假设 10,000,000 行将导致查询溢出到 tempdb,因为它将整个表假脱机到 tempdb,然后在排序后然后,您的非索引字段将返回 10 行。如果您在没有排序的情况下执行相同的选择,结果几乎会立即返回。

在发出 order by 子句之前了解表的索引方式非常重要。 CTRL-M 是你在 SSMS 中的 friend 。

关于sql-server - ORDER BY 子句会减慢查询速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32973732/

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