我正在尝试使用内连接加入2个表,第二个表是一个大表。所以当我运行查询时,它花了太长时间。这是我的查询样本。
select distinct name,number,ID,count
from Import A
inner join Claim B
on B.ClaimNo between A.beginClaimNumber and A.endClaimnumber
where cast(Receivedate as date) between ('2015-01-01') and ('2015-03-01')
and B.IO = 'O'
order by ID
答案 0 :(得分:0)
尝试使用INCLUDE在导入上放置索引。
https://msdn.microsoft.com/en-gb/library/ms190806.aspx
然后在claimNo上的Claim上添加另一个,并包含beingClaimNumber和endClaimNumber。
同时检查SQL管理工作室中的执行计划,它可能会给你建议。