gpt4 book ai didi

sql - 使用 ORDER BY 执行 SELECT TOP 查询 - 我应该使用索引还是 'sorted view' 来提高性能

转载 作者:行者123 更新时间:2023-12-02 08:59:49 26 4
gpt4 key购买 nike

这个查询(存储过程的一部分)将被执行很多次:

SELECT TOP (@numRecords)  BlogPost.postId,BlogPost.creationDate,
BlogPost.header,BlogPost.markedupContentAbstract
FROM dbo.BlogPost ORDER BY BlogPost.creationDate DESC

我应该在 BlogPost 表中的“creationDate”字段上放置索引吗?我是否应该有一个 BlogPost 记录排序的 View ,然后从中选择顶部?

详细信息:使用 SQL Server 2008。

最佳答案

创建日期的索引(确保它是降序)是最佳路线。

为了清楚起见:

CREATE NONCLUSTERED INDEX [IX_BlogPost_CreationDate] 
ON BlogPost
( CreationDate DESC )

关于sql - 使用 ORDER BY 执行 SELECT TOP 查询 - 我应该使用索引还是 'sorted view' 来提高性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2177433/

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