SQL-SERVER 性能查询死锁、堵塞
来源:互联网 发布:镜片清洗液 知乎 编辑:程序博客网 时间:2024/05/16 19:22
1高级设置把堵塞参数改到5秒
2开启profile ->Error and Waining->Block Processing reports
可以捕捉到所有的堵塞死锁事件 。
--每秒死锁数量
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
压力测试过程中,不间断的按F5键执行上面的SQL语句,如果出现死锁或者堵塞现象,就会在执行结果中罗列出来。如果每次连续执行SQL,都有死锁或者堵塞出现,说明死锁或者堵塞的比较严重。
- SQL-SERVER 性能查询死锁、堵塞
- sql server 死锁查询
- SQL SERVER 死锁查询存储
- SQL Server查询性能
- 性能调优(处理 sql server 死锁)
- Sql Server死锁的查询和解除
- sql server死锁的查询和解除
- sql server 当前运行死锁语句查询
- sql server 死锁查询及解锁方法
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- org.apache.commons.io.CopyUtils
- python动态导入模块、判断模块是否已安装
- 牢骚
- IOS检测版本更新(***为app id)
- 网络子系统——notifier测试程序
- SQL-SERVER 性能查询死锁、堵塞
- 如何查看进程打开了哪些文件? .
- sharepoint 2010 扩展调查字段属性(4)-增加图片支持-多选
- 分布式协调器ZooKeeper3.4—入门
- Linux C语言内联汇编使用 .
- 分享:某类程序不支持64位的程序在win2008R2与IIS7.5上运行的问题的解决方法
- Commons Io 包 学习笔记~
- python中列表(list)和字典(dict)数据排序
- Length of S(n) hdu4148 水题