我試圖執行以下查詢:是否可以優化此查詢?
update ms
set user_B_total_duration = amc.total_duration
from monthly_statistics ms
inner join aggregate_monthly_conversations amc
on ms.user_B = amc.user_B
但查詢已超過10小時的情況執行。每個表中大約有23M條記錄(monthly_statistics和aggregate_monthly_conversations)。數據庫引擎是SQL Server 2008,PC是四核2.66 GHz,4GB RAM。
有誰知道是否可以優化上面的查詢或通過任何解決方法執行相同的任務?
你能告訴我們表結構,並告訴我們你已經有什麼指數? – 2010-11-14 12:03:22
執行計劃也會有幫助。 – Donnie 2010-11-14 12:12:28
我會的,但你不接受答案。 – smirkingman 2010-11-15 11:29:06