Използването на NOLOCK навсякъде означава, че извършвате мръсни четения и ще виждате незадължителни данни, данни, които ще бъдат върнати назад, преходни и непоследователни данни и т.н.
Свалете ги, опитайте отново, докладвайте молби
Редактиране:някои опции с премахнати NOLOCKS
- Данните наистина се променят
- Някой параметър или филтър се променя (напр. GETDATE)
- Някои плаващи сравнения, изпълнявани на различни ядра всеки път
Вижте това на dba.se https://dba.stackexchange.com/q/4810/630 - Вградени NOLOCK в udfs или изгледи (напр. iCentral.dbo.GetSubUserGroups)
- ...