如何查找SQL2008死锁进程及对应SQL
1个回答
2017-10-27 · 知道合伙人软件行家
关注
展开全部
-- 查询死锁
select
request_session_id spid,
OBJECT_NAME(resource_associated_entity_id) tableName
from
sys.dm_tran_locks
where
resource_type='OBJECT'
--杀死死锁进程
kill 354
创造死锁条件
开两个查询窗口
BEGIN TRANSACTION--开始事务
update job set creator='00000' where id='001'
WAITFOR DELAY '02:00';
select * from job where id='001'
select
request_session_id spid,
OBJECT_NAME(resource_associated_entity_id) tableName
from
sys.dm_tran_locks
where
resource_type='OBJECT'
--杀死死锁进程
kill 354
创造死锁条件
开两个查询窗口
BEGIN TRANSACTION--开始事务
update job set creator='00000' where id='001'
WAITFOR DELAY '02:00';
select * from job where id='001'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询