SqlServer表死锁的解决方法
查询锁表id:
SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT '
- spid :被锁进程ID。
- tableName:发生死锁的表名。
使用kill关键字来杀掉被锁的进程ID就可以对表进行解锁:
KILL 99
锁表分析:
1. 频繁操作此表