如何加快此 Microsoft SQL 查询速度?

问题描述 投票:0回答:1

此查询在分组后返回 5000000 行。

SELECT loanid, MAX(Date) as Date
FROM dbo.Loans WITH (NOLOCK)
WHERE Date >= '20180601' 
GROUP BY loanid
sql-server query-optimization
1个回答
0
投票

您能做的最好的事情就是在日期上创建索引

在 dbo.Loans 上创建索引 date_index(日期)

这样搜索日期会更快

© www.soinside.com 2019 - 2024. All rights reserved.