Если вам не нужна повторяемость, тогда полезны nolocks, особенно если вы не контролируете все процессы, подключающиеся к целевой базе данных.
кто-нибудь объяснить последствия использованияwith (nolock)
на запросы, когда вы должны / не должны использовать его?
Например, если у вас есть банковское приложение с высокой скоростью транзакций и большим количеством данных в определенных таблицах, в каких типах запросов все будет нормально? Есть ли случаи, когда вы всегда должны использовать его / никогда не использовать?