sql server2005的死锁
Posted usegear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server2005的死锁相关的知识,希望对你有一定的参考价值。
select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type=‘OBJECT‘ kill spid
每次服务激活时检查。有点蒙,是不是该这样。有什么好办法请告诉我。
测试做一个deadlock:
BEGIN TRANSACTION--开始事务 update Sessions set Created=GETDATE() where sessionid=‘001‘ WAITFOR DELAY ‘02:00‘; select * from Sessions where sessionid=‘001‘
select
request_session_id spid,
OBJECT_NAME(resource_associated_entity_id) tableName
from
sys.dm_tran_locks
where
resource_type=‘OBJECT‘
根据得到的spid进行kill
kill spid
以上是关于sql server2005的死锁的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2005 中的死锁!两个实时批量更新正在战斗。为啥?