У меня есть небольшая таблица, в которой несколько пользователей обновляют ее каждую секунду или около того.
Каждый пользователь обновляет только определенную запись, но не одну и ту же запись. Каждая запись обновляется только один раз.
Я испробовал все подходы к блокировке, но я могу справиться, но по-прежнему получаю сообщение об ошибке каждую минуту илиитак.
Я не понимаю, как запись, обновленная только один раз одним пользователем, вызывает взаимоблокировку.Любые идеи будут высоко оценены.
UPDATE i WITH (ROWLOCK)
SET i.CanPost = t.CanPost,
i.Instructions = t.Instructions,
i.Xtelelink = t.Xtelelink,
i.[Status] = t.[Status],
i.StatusID = t.StatusID,
i.ETSDatabase = t.ETSDatabase,
i.ETSTable = t.ETSTable
FROM inHousing i
JOIN #t1 t
ON t.InHousingID = i.InHousingID