加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLServer 2008数据库查看死锁、堵塞的SQL语句

发布时间:2020-12-12 13:31:44 所属栏目:MsSql教程 来源:网络整理
导读:? --每秒死锁数量SELECT? *FROM??? sys.dm_os_performance_countersWHERE?? counter_name LIKE 'Number of Deadlocksc%';--查询当前阻塞WITH??? CTE_SID ( BSID,SID,sql_handle )????????? AS ( SELECT?? blocking_session_id,??????????????????????? sessi

?

--每秒死锁数量SELECT? *FROM??? sys.dm_os_performance_countersWHERE?? 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读