【发布时间】:2012-09-18 03:06:57
【问题描述】:
我需要优化以下查询,有人可以帮忙吗?我知道是 Not Exists 部分导致了问题,因为它正在进行大规模的表扫描,但我是新手,谁能给点建议?
select count(*)
from Job j
where company = 'A'
and branch = 'Branch123'
and engineerNumber = '000123'
and ID > 60473
and not exists(
select JobNumber, Company, Branch
from OutboundEvents o
where o.JobNumber = j.JobNumber
and o.branch = j.branch
and o.company = j.company
and o.Formtype = 'CompleteJob')
【问题讨论】:
-
您能否分享一下作业和出站事件(包括索引)的架构,并在便于我们下载的地方发布实际执行计划(.sqlplan)?
标签: sql sql-server-2005 optimization