Мне интересно, какая польза для использования SELECT WITH (NOLOCK)
в таблице, если только другие запросы, влияющие на эту таблицу, являются SELECT
запросами.
Как это обрабатывается SQL Server? Будет ли запрос SELECT
блокировать другой запрос SELECT
?
Я использую SQL Server 2012 и Linq-to-SQL DataContext
.
(EDIT)
О производительности:
- Будет ли второй
SELECT
ждать окончания 1-гоSELECT
, если использовать заблокированныйSELECT
? - В сравнении с
SELECT WITH (NOLOCK)
?
Спасибо.