SQLServer 2008数据库查看死锁、堵塞的SQL语句
2024-10-19 14:47:13
--每秒死锁数量 SELECT *
FROM sys.dm_os_performance_counters
WHERE counter_name LIKE 'Number of Deadlocksc%';
--查询当前阻塞
WITH CTE_SID ( BSID, SID, sql_handle )
AS ( SELECT blocking_session_id ,
session_id ,
sql_handle
FROM sys.dm_exec_requests
WHERE blocking_session_id <> 0
UNION ALL
SELECT A.blocking_session_id ,
A.session_id ,
A.sql_handle
FROM sys.dm_exec_requests A
JOIN CTE_SID B ON A.SESSION_ID = B.BSID
)
SELECT C.BSID ,
C.SID ,
S.login_name ,
S.host_name ,
S.status ,
S.cpu_time ,
S.memory_usage ,
S.last_request_start_time ,
S.last_request_end_time ,
S.logical_reads ,
S.row_count ,
q.text
FROM CTE_SID C
JOIN sys.dm_exec_sessions S ON C.sid = s.session_id
CROSS APPLY sys.dm_exec_sql_text(C.sql_handle) Q
ORDER BY sid ======解决方案:重新分离和附加一下数据库
最新文章
- 2016/12/3-问鼎杯线上赛1-1-Misc
- Leetcode_实现zigzag的转换_20161228
- linux驱动的分离分层概念之LED
- Android-开发工具
- Excel 2013中单元格添加下拉列表的方法
- C# 从excel里面复制的1万6千多条记录粘贴到FCKeditor里面,点保存的时候,保存不了,页面没有反应
- Linux内核阅读相关
- windows下重新安装TCP/IP协议栈
- 在Image控件中绘制文字
- 利用低成本的MCU的UART驱动智能卡
- javascript 如何继承父类
- APP设计规范大全
- 搜索服务器xunsearch实现
- grunt的基本概念和使用
- CI Weekly #12 | 微信小程序的自动化测试进阶
- 我对RPC的理解
- 老男孩Python视频教程:第一周
- DataContractJsonSerializer序列化时间类型时转换为UTC溢出问题
- MR执行环境有两种
- 第59节:Java中的html和css语言