Zrozumienie ZABLOKOWAŃ SQL Server na zapytaniach SELECT

Zastanawiam się, jaka jest korzyść z używaniaSELECT WITH (NOLOCK) w tabeli, jeśli jedyne inne zapytania dotyczące tej tabeli toSELECT zapytania.

Jak to jest obsługiwane przez SQL Server? Czy aSELECT blok zapytań innySELECT pytanie?

Używam SQL Server 2012 i Linq-to-SQLDataContext.

(EDYTOWAĆ)

O wydajności:

Czy drugiSELECT muszę poczekać na 1SELECT skończyć, jeśli używasz blokadySELECT?Versus aSELECT WITH (NOLOCK)?

questionAnswers(6)

yourAnswerToTheQuestion