SQL Server的并发性问题
我有一存储过程,里面有事务,并且调用另外一个存储过程.
现在的问题是:
有六台电脑以每两秒的速度进行调用这个过程.
过程中有更新某几个表的逻辑.
现在的问题是:
经常出现,此事务被死锁,成为牺牲品......
如何能够避免类似的问题发生...请在这方面有经验的朋友们讨论讨论...
如何做到并发而不死锁.
假设存储过程是:
CREATE PROC TEST
@ID VARCHAR(10)
AS
BEGIN
UPDATE TB SET Cust='abc' where ID=@ID
UPDATE TBS SET Cust='abc' where ID=@ID
END