以下の更新プログラムを作成しましたが、パフォーマンスが低下しています。私の力ずくの試みよりも、クエリを作成するためのより簡単で効率的な方法があるかもしれないと感じています。助けてください。
Update LocalServers
set MustIPL = 1
where LocalServerID IN (SELECT distinct olu.LocationID
from OfferLocUpdate olu with (NoLock)
Join LocalServers ls WITH (NOLOCK) on olu.LocationID = ls.LocationID
Join CPE_IncentiveDLBuffer DLB with (NoLock) on olu.OfferID = dlb.OfferID
where
olu.LastSent > IncentiveLastHeard
and CreationDate < dateadd(d, -@Days, getdate())
and DLB.FileName LIKE '%IDL-A')