Совместимость блокировки

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

Транзакция (ID процесса 86) была заблокирована для ресурсов блокировки с другим процессом и была выбрана в качестве жертвы тупика. Перезапустите транзакцию

Кто-то сказал мне, что если я буду использовать подсказку NOLOCK в своих хранимых процедурах, это гарантирует, что она никогда не будет заблокирована. Это верно? Есть ли лучшие способы обработки этой ошибки?

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

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