SQL Server 之 解锁

下图,制作了一个可以维持1分钟的表锁:

 

下图,可以查询出被锁的表,其中 spid 是锁定表的进程ID(也是 session_id):

可以通过 select connect_time from sys.dm_exec_connections where session_id=52 查看开始会话时间

这时对该表的所有读写操作都会进入等待或设定锁超时等待时间:

    

如果确定是死锁或长等待的事务,但又需要及时使用该表时,则可以解锁该表,其中 52 是 spid:

下图,可以看出被解锁后出现的情况:

 

posted @ 2015-03-13 09:05  Yu  阅读(204)  评论(0编辑  收藏  举报