Фон: у меня есть критически важный запрос, который я бы хотел запустить, и мне неважно, грязные чтения.SQL Server NOLOCK и присоединяется
Мой вопрос: Если я использую объединения, должен ли я также указывать подсказку NOLOCK на них?
Например, является:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID
Эквивалент:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b ON a.ID = b.ID
Или мне нужно указать (NOLOCK)
намек на объединение, чтобы гарантировать, что я не запирая присоединяемой таблицы?
спасибо за краткий ответ, именно то, что я искал в этом случае. – DanP