sqlserver 查看进程以及查看死锁代码
生活随笔
收集整理的這篇文章主要介紹了
sqlserver 查看进程以及查看死锁代码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
查看進程: SELECT spid,blocked,DB_NAME(sp.dbid) AS DBName,program_name,waitresource,lastwaittype,sp.loginame,sp.hostname,a.[Text] AS [TextData],SUBSTRING(A.text, sp.stmt_start / 2, (CASE WHEN sp.stmt_end = -1 THEN DATALENGTH(A.text) ELSE sp.stmt_end END - sp.stmt_start) / 2) AS [current_cmd]
FROM sys.sysprocesses AS sp OUTER APPLY sys.dm_exec_sql_text (sp.sql_handle) AS A
WHERE spid > 50
ORDER BY blocked DESC, DB_NAME(sp.dbid) ASC, a.[text];
查看死鎖: select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'
查看死鎖: select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'
殺死死鎖:
kill PID?
轉載于:https://www.cnblogs.com/noblemore/p/7872453.html
總結
以上是生活随笔為你收集整理的sqlserver 查看进程以及查看死锁代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kafka-Monitor
- 下一篇: 关于SIM800C MINI V4.0