下面的查询运行7小时。任何人都可以帮助我优化查询?Query Optimitize
select count(1)
FROM temp_raw_appointments trp
left join temp_raw_transactions_sep tra
on case when tra.[rndrng prvdr] in (SELECT [rndrng prvdr]
FROM temp_raw_changetosupprov)
then tra.[sup prvdr]
when tra.[rndrng prvdr] = 'P003_BMI_WidermannJ'
then 'P003_WiedermannJ' -- Kim Chirayil's customization, 06/16
when tra.[rndrng prvdr] = 'P014_HeerenK'
then 'P014_HarrisonL' -- Kim Chirayil's customization, 06/16
else tra.[rndrng prvdr] end
=trp.[appt schdlng prvdr]
where tra.[rndrng prvdr] is null
你的执行计划是什么样的?你可以使用'where not exist'而不是'where null'来帮助你 – dbajtr
什么是表格的键?你有什么指标在桌子上? –
你可以在这里粘贴我们的查询执行计划吗? https://www.brentozar.com/pastetheplan/ – Hybris95