模拟sql server 死锁

  --在一个新建查询中执行这个事务
  begin tran
update [Manager] set [LoginLastIp]='22' where Id=8;
waitfor delay '0:0:5' --延迟5秒
update [ManagerLog] set [AddIp]='小新222' where Id=1;
commit tran

--在5秒钟内,在另一个新建查询中执行这个事务,就可以模拟出死锁
begin tran
update [ManagerLog] set [AddIp]='小新333' where Id=1;
waitfor delay '0:0:5'
update [Manager] set [LoginLastIp]='33' where Id=8;
commit tran

 

posted @ 2019-03-23 20:13  波波有理的菠菜  阅读(606)  评论(0)    收藏  举报