热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

篇首语:本文由编程笔记#小编为大家整理,主要介绍了sqlserver查看进程以及查看死锁代码相关的知识,希望对你有一定的参考价值。查看进程:

篇首语:本文由编程笔记#小编为大家整理,主要介绍了sqlserver 查看进程以及查看死锁代码相关的知识,希望对你有一定的参考价值。


查看进程:

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

杀死死锁:


kill PID

 







推荐阅读
author-avatar
天通金1980
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有