在压力测试过程中,不间断的按F5键执行上面的SQL语句,如果出现死锁或者堵塞现象,就会在执行结果中罗列出来。如果每次连续执行SQL,都有死锁或者堵塞出现,说明死锁或者堵塞的比较严重。

--每秒死锁数量

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

最新文章

  1. wap支付宝接口的问题
  2. 10月28日上午 PHP数据访问
  3. C# RFID windows 服务 网络协议方式
  4. Alpha版本十天冲刺--Day6
  5. linux专题一之文件归档和压缩(tar、file、zip)
  6. nodeJS+express+Jade写一个局域网聊天应用(node基础)
  7. 如何实现Outlook 2010 下载邮件后自动删除服务器上的邮件
  8. 32.C++不能被继承的类[C++ Final Class]
  9. YTU 2605: 熟悉题型——自由设计(比较大小-类模板)
  10. CF Preparing Olympiad (DFS)
  11. Enum(枚举)示例
  12. 004_Eclipse编写第一个Java_Web程序
  13. poj 3104 Drying(二分搜索之最大化最小值)
  14. view 上推效果
  15. 关于DOM的理解
  16. seajs的模块化开发--实践笔记
  17. Android进阶(十七)AndroidAPP开发问题汇总(一)
  18. Codeforces1113F. Sasha and Interesting Fact from Graph Theory(组合数学 计数 广义Cayley定理)
  19. extjs__(grid Panel绑定数据)
  20. 使用IntelliJ IDEA 搭建 spring mvc开发环境

热门文章

  1. 洛谷 P1067 多项式输出
  2. python入门之迭代器
  3. Ubuntu-apt安装Jenkins
  4. PARTITION RANGE ALL 的优化
  5. Mysql 事务隔离级别(图文详解)
  6. 推荐一个VPS
  7. Ajax基础介绍
  8. 解决部分浏览器不能显示itext生成的PDF文件文本域内容问题
  9. 洛谷 P1873 砍树
  10. 初识react中的状态量