Din brug af NOLOCK over det hele betyder, at du laver beskidte læsninger og vil se ikke-forpligtede data, data, der vil blive rullet tilbage, forbigående og inkonsistente data osv.
Tag disse af, prøv igen, meld tilbage
Rediger:nogle muligheder med NOLOCKS fjernet
- Data ændrer sig virkelig
- En eller anden parameter eller filter ændres (f.eks. GETDATE)
- Nogle float-sammenligninger kører på forskellige kerner hver gang
Se dette på dba.se https://dba.stackexchange.com/q/4810/630 - Indlejrede NOLOCKs i udf'er eller visninger (f.eks. iCentral.dbo.GetSubUserGroups)
- ...