Pytania otagowane jako nolock

4
Czy NOLOCK jest zawsze zły?
Jestem programistą raportów, który chce, aby moje zapytania były jak najbardziej wydajne. Pracowałem z DBA, który powiedział mi - myślę, że zawsze miałem do czynienia z raportami na serwerze produkcyjnym - do użycia NOLOCKw każdym zapytaniu. Teraz współpracuję z DBA, który zbanował NOLOCKw każdych okolicznościach - nawet gdy mój raport …

1
(NOLOCK) vs NOLOCK
Badałem pewne blokowanie, gdy zobaczyłem zapytanie, które wyglądało mniej więcej tak: SELECT SomeField FROM SomeTable NOLOCK Widziałem NOLOCKi byłem ciekawy, jak może blokować inne zapytania, w tym przypadku DELETEoświadczenia. Rzuciłem okiem na zamki sp_locki oto, co zobaczyłem: DB S GRANT TAB IS GRANT PAG S GRANT Rozumiem teraz, że NOLOCKpowinien …

3
Uzasadnij NIE używanie podpowiedzi (nolock) w każdym zapytaniu
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 …

1
Jak odtworzyć „Nie można kontynuować skanowania za pomocą NOLOCK z powodu przenoszenia danych”
Czasami pojawia się komunikat „Nie można kontynuować skanowania z NOLOCKpowodu przenoszenia danych” w przypadku niektórych dużych zadań, które WITH (NOLOCK)dotyczą wybranych zapytań. Rozumiem, że ma to coś wspólnego z próbą wybrania danych, gdy nastąpił podział strony, który spowodował, że dane nie były już tam, gdzie powinny być - Zakładam, że …

1
Nie można kontynuować skanowania za pomocą NOLOCK z powodu przenoszenia danych
Korzystamy z programu SQL Server 2000 i co wieczór otrzymujemy kilka takich błędów. Could not continue scan with NOLOCK due to data movement Zapytanie zgłaszające ten błąd jest dużym złożonym zapytaniem, które łączy kilkanaście tabel. Nasze podstawowe dane mogą być często aktualizowane. Kulturowa „najlepsza praktyka” polega na tym, że w …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.