SQLServer 2008数据库查看死锁、堵塞的SQL语句
死锁和堵塞一直是性能测试执行中关注的重点。
下面是我整理的监控sql server数据库,在性能测试过程中是否出现死锁、堵塞的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_handleFROM sys.dm_exec_requestsWHERE blocking_session_id <> 0UNION ALLSELECT A.blocking_session_id ,A.session_id ,A.sql_handleFROM sys.dm_exec_requests AJOIN 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.textFROM CTE_SID C JOIN sys.dm_exec_sessions S ON C.sid = s.session_idCROSS APPLY sys.dm_exec_sql_text(C.sql_handle) QORDER BY sid
在压力测试过程中,不间断的按F5键执行上面的SQL语句,如果出现死锁或者堵塞现象,就会在执行结果中罗列出来。如果每次连续执行SQL,都有死锁或者堵塞出现,说明死锁或者堵塞的比较严重。
转载于:https://www.cnblogs.com/zhuque/archive/2012/11/08/2763343.html
SQLServer 2008数据库查看死锁、堵塞的SQL语句相关推荐
- MySql 数据库查看视图的创建sql语句
在网上能找到大量的视图创建.修改.删除的语句,但是查看创建语句的语句不好找. show create view VIEW_NAME
- sql server 查看死锁,以及执行语句
sql server 查看死锁,以及执行语句 第二秒 select t1.resource_type [资源锁定类型], DB_NAME(resource_database_id) as 数据库名, ...
- html调试模式查看data数据库,接口调试:在线sql语句查看与性能优化
后台接口绝大数情况下,都需要与数据库进行交互,以获取业务数据或者接收保存客户端上报的数据.为方便后台开发同学进行调试,以及实时查看全部执行的SQL语句,这里简单地对全部执行的SQL语句进行调试模式下输 ...
- 【oracle】查看数据库最近执行了哪些sql语句
前言 oracle 12.1.0.2.0 为了确定功能是否生效,需要查看数据库最近执行的sql语句,在里面找到想要的SQL语句 查看数据库最近执行了哪些sql语句 # 查看1小时内执行的sql语句,并 ...
- linux查看mysql表空间使用率_Oracle查看数据库表空间使用情况sql语句
Oracle查看数据库表空间使用情况sql语句 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB ...
- 今晚直播丨国产数据库入门:openGauss数据库的基本管理和SQL语句入门
国产数据库入门:openGauss数据库的基本管理和SQL语句入门 - 08/13 简介: 本讲座通过实验,学习管理openGauss数据库和SQL语言的使用: 通过学习基本的openGauss数据库 ...
- 数据库设计模板 + Excel创建sql语句(VBA)
数据库设计模板 + Excel创建sql语句-VBA 1. 表格设计 2. 效果展示 3. VB代码 4. Excel测试文件下载 1. 表格设计 直接看图,3个页签 <建表语句>页签,把 ...
- oracle数据库中最常用的sql语句
对SQL语句进行调整,往往有一项前期工作,就是定位最常用的SQL 语句.Oracle数据库可以从多个方面取得SQL语句.如从数据库自身的存储过程或者函数中取得,也可以从前台的应用程序中取得.所以,数据 ...
- 异构数据库之间完全可以用SQL语句导数据 ths 碧血剑!
问题:异构数据库之间完全可以用SQL语句导数据.大家抛弃BatchMove吧 如果觉得好请Up一下,如果觉得不好也请Up一下 ( 积分:1, 回复:684, 阅读:43158 ) 分类:数据库-C/S ...
- EF中查看上下文执行的Sql语句
一.查看当前拼接条件的Sql语句 IQueryable<T>().ToString() 返回当前要执行的sql OneContext _context = new OneContext() ...
最新文章
- WPF 之 线程使用
- c ajax 上传图片,ajax +NodeJS 实现图片上传实例
- python去重且顺序不变_Python中list去重且保持原顺序不变的方法
- 前端学习(1989)vue之电商管理系统电商系统之渲染商品列表数据
- 后端分页神器,mybatis pagehelper 在SSM与springboot项目中的使用
- 京东商品如何批量修改?
- P1919 FFT加速高精度乘法
- ubuntu18关不了机
- oracle distinct 用法
- 区块链教程之以太坊开发连接主网和测试网
- android 扫码枪编程,android 扫码枪解惑
- Simpson积分方法计算NURBS曲线弧长,详细原理+代码实现
- 犹太人传承了三千多年的10大赚钱定律
- activemq后台管理 看topic消息_消息队列之ActiveMQ
- Linux Shell脚本检查一个目录是否存在,不存在则创建的方法
- cmd.exe病毒的清除
- 线型可燃气体探测器在加气站的应用
- MySQL设置utf8mb4编码
- xes java to c_5个最优秀的java和c#代码转换工具
- c++中STL库 简介 及 使用说明
热门文章
- spark学习——(二)spark基础环境配置-linux(1)
- 小米8 android9手势,当小米8SE遇到安卓9.0,体验提升一个等级!
- mysql8下的密码过期问题以及navicat登录mysql报错的问题
- java rfid 写入_RFID读写器函数JAVA调用示例
- IDEA快捷键拆解系列(七):Analyze篇
- 通用电气联手软银 签署Predix软件许可协议
- entity framework 动态条件
- java基础--ObjectInputStream和ObjectInputStream类
- 利用端口映射解决:拥有公网IP有限,内网需要访问因特网
- MySQL left join right join inner join 区别