Если вам не нужна повторяемость, тогда полезны nolocks, особенно если вы не контролируете все процессы, подключающиеся к целевой базе данных.

кто-нибудь объяснить последствия использованияwith (nolock) на запросы, когда вы должны / не должны использовать его?

Например, если у вас есть банковское приложение с высокой скоростью транзакций и большим количеством данных в определенных таблицах, в каких типах запросов все будет нормально? Есть ли случаи, когда вы всегда должны использовать его / никогда не использовать?

Ответы на вопрос(16)

Ваш ответ на вопрос