努力尽今夕,少年犹可夸。这篇文章主要讲述SQLServer 2008数据库查看死锁堵塞的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
【SQLServer 2008数据库查看死锁堵塞的SQL语句】
ORDER BY sid
推荐阅读
- 了解下C# 文件的输入与输出
- IntelliJ IDEA 2022软件安装包和安装教程
- 双认证!博睿数据荣获优炫软件产品兼容互认证书和海量数据兼容互认证
- Flannel Vxlan 跨节点通信
- bash: cannot create temp file for here-document: Read-only file system
- 信息安全深透测试与工房操作系统本地提权
- h264,265实时视频流解码及人脸追踪的实现
- Android技术分享| 利用Kotlin协程,多任务并行,测试RTM SDK性能
- electron学习笔记在electron中,npm run dev内存溢出的解决方法