SELECT może blokować aktualizacje. Prawidłowo zaprojektowany model danych i zapytanie spowodują jedynie minimalne blokowanie i nie będą stanowić problemu. „Zwykła” wskazówka WITH NOLOCK jest prawie zawsze błędną odpowiedzią. Właściwą odpowiedzią jest dostrojenie zapytania tak, aby nie skanowało dużych tabel.
Jeśli nie można dostroić zapytania, należy najpierw rozważyć poziom IZOLACJI ZDJĘĆ , po drugie należy rozważyć użycie ZDJĘĆ BAZY DANYCH a ostatnią opcją powinny być BRUDNE ODCZYTY (i lepiej zmienić poziom izolacji zamiast używania WSKAZÓWKI NOLOCK). Zwróć uwagę, że brudne odczyty, jak wyraźnie wskazuje nazwa, zwrócą niespójne dane (np. Twój całkowity arkusz może być niezrównoważony).