如何改进查询计划?
我试图改善我的查询
SELECT top 100
cr1.Id,
cr1.ArticleId,
cr1.CrossArticleId,
cr1.CrossesStatusId,
cr1.CrossesSourceId
FROM Detail.Crosses AS cr1
INNER JOIN Web.Detail.Article AS a1 ON a1.Id = cr1.ArticleId
INNER JOIN Web.Detail.Article AS a2 ON a2.Id = cr1.CrossArticleId
计划 在这里输入链接说明
我看到第二个连接不是最佳的。 201中有100个
我有两个索引,
CREATE UNIQUE NONCLUSTERED INDEX [UX_CrossesReverse] ON [Detail].[Crosses]( [CrossArticleId] ASC, [ArticleId] ASC )
CREATE UNIQUE NONCLUSTERED INDEX [UX_Crosses] ON [Detail].[Crosses] ( [ArticleId] ASC, [CrossArticleId] ASC )
请告知我我可以改进此查询计划
I try to improve my query plan
SELECT top 100
cr1.Id,
cr1.ArticleId,
cr1.CrossArticleId,
cr1.CrossesStatusId,
cr1.CrossesSourceId
FROM Detail.Crosses AS cr1
INNER JOIN Web.Detail.Article AS a1 ON a1.Id = cr1.ArticleId
INNER JOIN Web.Detail.Article AS a2 ON a2.Id = cr1.CrossArticleId
Plan
enter link description here
I see that the second join is not optimal. 100 of 201
I have two indexes
CREATE UNIQUE NONCLUSTERED INDEX [UX_CrossesReverse] ON [Detail].[Crosses]( [CrossArticleId] ASC, [ArticleId] ASC )
CREATE UNIQUE NONCLUSTERED INDEX [UX_Crosses] ON [Detail].[Crosses] ( [ArticleId] ASC, [CrossArticleId] ASC )
Please advise me what I can be to improve this query plan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论