数据人与超自然意识 发表于 2024-10-26 23:54:41

SQL Server--死锁

今天,客户反应打不开xxx页面了。好家伙肯定锁表了。。。。。
只能先吧死锁历程先kill掉,不能耽误客户生产环境运行。。。。。
肯定要看看是那张表发生了死锁
1、查询死锁语句
select dbid,* from sys.sysprocesses where 1=1 and spid >50 and blocked <> 0 2、查询死锁语句
Select name,dbid from master.sys.sysdatabases where dbid=被阻塞的数据库ID 3、查询被阻塞的表(留意:肯定要在被阻塞的数据库中查询)
SELECT
        request_session_id spid,
        OBJECT_NAME(
                resource_associated_entity_id
        ) tableName
FROM
        sys.dm_tran_locks
WHERE
        resource_type = 'OBJECT'
4.查询阻塞大概死锁的语句
dbcc inputbuffer(58) 5、.杀死死锁
kill 58
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SQL Server--死锁