Czy kiedykolwiek musiałeś uzasadnić NIE używanie podpowiedzi do zapytania?
Widzę WITH (NOLOCK)
w każdym zapytaniu, które trafia na bardzo zajęty serwer. Do tego stopnia, że programiści uważają, że powinna ona być domyślnie włączona, ponieważ nie znoszą jej w kodzie tysiące razy.
Próbowałem wyjaśnić, że pozwala to na brudne odczyty i w końcu będą miały złe dane, ale uważają, że kompromis wydajności jest tego wart. (Ich baza danych to bałagan; nic dziwnego, że mają problemy z wydajnością.)
Jeśli masz wyraźny przykład, jak przedstawić sprawę przeciwko nadużywaniu NOLOCK
podpowiedzi, byłoby to mile widziane.
źródło