Din användning av NOLOCK överallt betyder att du gör smutsiga läsningar och kommer att se oengagerad data, data som kommer att rullas tillbaka, övergående och inkonsekventa data etc.
Ta av dessa, försök igen, rapportera tillbaka ber
Redigera:vissa alternativ med NOLOCKS borttagna
- Data förändras verkligen
- Någon parameter eller filter ändras (t.ex. GETDATE)
- Några float-jämförelser körs på olika kärnor varje gång
Se detta på dba.se https://dba.stackexchange.com/q/4810/630 - Inbäddade NOLOCKs i udfs eller vyer (t.ex. iCentral.dbo.GetSubUserGroups)
- ...