Korzystanie z NOLOCK na całym świecie oznacza, że robisz brudne odczyty i zobaczysz niezatwierdzone dane, dane, które zostaną wycofane, dane przejściowe i niespójne itp.
Zdejmij je, spróbuj ponownie, zgłoś prośby
Edycja:niektóre opcje z usuniętymi NOLOCKS
- Dane naprawdę się zmieniają
- Niektóre parametry lub filtry się zmieniają (np. GETDATE)
- Niektóre porównania zmiennoprzecinkowe działają za każdym razem na różnych rdzeniach
Zobacz to na dba.se https://dba.stackexchange.com/q/4810/630 - Osadzone NOLOCK w udfs lub widokach (np. iCentral.dbo.GetSubUserGroups)
- ...