Igor Ivakhin
Да нет, мне бы помогло) то что блокирует наши процессы запускается не в моей юрисдикции скажем так)) nolock ставить везде тоже не Варик, не везде увидишь, + ты с утра заходишь и видишь как все висит из за блокировок, не очень приятная картина, самое печальное что эти сессии, которые заблокировались прихватывают с собой ресурсы сервера, и много таких процессов могут сожрать память, что приведёт к её нехватке уже у тех кто не в статусе блокировки)
Посмотри в сторону read committed snapshot уровня изоляции, это снижает количество блокировок так как убирает конфликт читатель-писатель. Памяти под блокировки выделяется не так много, вообще никто не мешает это посмотреть через sys.dm_os_memory_clerks , скорее всего клерк который отвечает за память под блокировки будет показывать копейки. На одну блокировку выделяется 64кб памяти, не знаю сколько у вас их там именно но подозреваю что их вклад в использование памяти сильно переоценен.