這個沒有TOP 1的查詢在第一個工作中與頂部1工作,需要8秒。任何想法如何我可以改善這一點?SQL Server按順序排列並選擇top 1非常慢
SELECT top 1 bw.id as workflow_id,bw.status_id workflow_status_id, bo. record_id,bo.addr_line_1, bw.created_by
from dbo.input_Oct bo left outer join dbo.onebyone_workflow bw on bw.record_id = bo.record_id and (job_id = 18)
where (bw.id IS NULL)
order by bo.match_result asc ,bo.unique_address desc, bo.record_id asc
想要'TOP 1'嗎? – Marusyk
好吧,這將返回幾千,我只需要頂部1是啊 – StevieB