当前位置:Gxlcms > 数据库问题 > sqlserver 查看进程以及查看死锁代码

sqlserver 查看进程以及查看死锁代码

时间:2021-07-01 10:21:17 帮助过:301人阅读

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 

杀死死锁:

kill PID

 



sqlserver 查看进程以及查看死锁代码

标签:span   oci   进程   style   text   substring   .sql   art   code   

人气教程排行