--查找被阻塞进程
Select * from master..sysprocesses where dbid=9 and blocked > 0--查找阻塞头进程
select * from master..sysprocesses p where dbid=9 and blocked<=0 and exists
(select 1 from master..sysprocesses where blocked =p.spid)--查找等待时间长的进程
Select * from master..sysprocesses where dbid=9  order by waittime desc--进程正在执行的 SQL 语句
dbcc inputbuffer(61);--中止进程
--kill 177--定位消耗cpu,io 最高的进程信息
select spid,dbid,cpu,physical_io,login_time,last_batch,status,
hostname,program_name,hostprocess,cmd,nt_username from sysprocesses
where dbid=9
order by cpu,physical_io desc;--select OBJECT_NAME(1962490070)
--select db_id('CTI')--IO消耗大的SQL
SELECT TOP 20
[Total IO] = (qs.total_logical_reads + qs.total_logical_writes)
, [Average IO] = (qs.total_logical_reads + qs.total_logical_writes) /
qs.execution_count
, qs.execution_count
, SUBSTRING (qt.text,(qs.statement_start_offset/2) + 1,
((CASE WHEN qs.statement_end_offset = -1
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
ELSE qs.statement_end_offset
END - qs.statement_start_offset)/2) + 1) AS [Individual Query]
, qt.text AS [Parent Query]
, DB_NAME(qt.dbid) AS DatabaseName
, qp.query_plan
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) as qt
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
ORDER BY [Total IO] DESC--连接数总数
SELECT COUNT(session_id) AS session_count
FROM sys.dm_exec_sessions
where database_id=9--各服务器连接数
select host_name,login_name, count(session_id) FROM sys.dm_exec_sessions
where database_id=9
group by host_name, login_name
order by host_name

转载于:https://www.cnblogs.com/honghong75042/p/4223171.html

sql数据库监控语句相关推荐

  1. mysql的查询语句大全_sql语句(sql数据库查询语句大全)

    sql语句 结构化查询语言(StructuredQueryLanguage)缩写为SQL.结构化查询语言是一种数据库查询和编程语言,用于访问数据以及查询,更新和管理关系数据库系统: 程序功能 创建数据 ...

  2. UAVStack的慢SQL数据库监控功能及其实现

    作者:王林林 转载自:UAVStack智能运维 来源:宜信技术学院 技术沙龙001期|AI中台:一种敏捷的智能业务支持方案|宜信技术沙龙 3月28日晚8点线上直播,点击报名 UAVStack是一个全维 ...

  3. SQL数据库基本语句

    SQL特点--> 1)综合统一.SQL是集数据定义.数据操作和数据控制于一体,语言峰峰统一,可独立完成数据库生命周期的所有活动. 2)高度非过程化.SQL语言是高度非过程化语言,当进行数据操作时 ...

  4. SQL数据库查询语句

    一.Select语句: select语句除了可以查看数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息.复制.创建数据表.其查询功能强大,是SQL语言的灵魂语句,也是SQL中使用频 ...

  5. SQL数据库常用语句大全

    cmd环境下开启关闭数据库 以管理员身份运行命令提示符环境,启动数据库服务(其中MySQL57为数据库服务名,查找方法:右键我的电脑->管理->服务,):net start MySQL57 ...

  6. SQL数据库基本操作语句

    一.数据库及数据库表定义 1.创建基本表 create table <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型 ...

  7. 易语言mysql复制表语句_易语言SQL数据库查询语句

    一.Select语句: select语句除了可以查看数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息.复制.创建数据表.其查询功能强大,是SQL语言的灵魂语句,也是SQL中使用频 ...

  8. sql数据库相关语句

    易错点 Where需要放在from语句之后:where中不能出现聚合函数(就是能够将几行一列合并为一行一列的函数,比如max,min,avg,count()):但是可以出现其他,如比较符,getdat ...

  9. 通用SQL数据库查询语句精华使用简介

    一. 简单查询 简单的Transact-SQL查询只包括选择列表.FROM子句和WHERE子句.它们分别说明所查询列.查询的表或视图.以及搜索条件等. 例如,下面的语句查询testtable表中姓名为 ...

最新文章

  1. ubuntu vscode_如何在Ubuntu-18.04下用VSCode编译LibTorch
  2. 性能监测与优化命令free
  3. 机器学习-单个感知器实现逻辑或(matlab实现)
  4. 不同的S/4HANA系统,同一创建用户的功能,因为权限不同而造成的差异
  5. 第二十五期:知乎用Go替代Python,说明了啥
  6. 问题:AttributeError: 'Tensor' object has no attribute 'creator'
  7. java UDP 使用示例
  8. Ember.js 入门指南——路由重定向
  9. 重磅发布!36氪中国新基建之王「大数据领域」TOP50企业揭晓
  10. 【Spring】Spring 父子容器
  11. Fiddler-004-配置过滤器之-域名过滤
  12. vue 父组件调用子组件内置方法
  13. linux火狐怎么切换到ie内核,如何切换浏览器火狐 FIREFOX和IE之间切换
  14. 【Linux系统压力测试】【内存压测】【CPU压测】【磁盘空间压测】
  15. 海洋磁力探测-G882海洋磁力仪内业处理软件MAP2000 操作指南
  16. 通过Linux+SNMP+zabbix的实验理解SNMP协议
  17. django JsonResponse返回中文时显示unicode编码(\u67e5\u8be2)
  18. 常用的SQL语句大全总结
  19. VR套装的一种低成本实现方式
  20. ACM-ICPC 2018 徐州赛区网络预赛 I. Characters with Hash

热门文章

  1. 提高你的Java代码质量吧:使用valueof前必须进行校验
  2. 产品经理能力产品经理工作积累(3)
  3. Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
  4. RUNOOB python练习题24 斐波那契数列的衍生问题
  5. 好程序员web前端分享MVVM框架Vue实现原理
  6. DS二叉树--二叉树之数组存储
  7. Android 开发使用 Gradle 配置构建库模块的工作方式
  8. 企业如何寻找最合适的托管数据中心,以维持IT和业务的增长运营
  9. Bugfree实用心得_转
  10. 使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(三)