sql数据库监控语句
--查找被阻塞进程 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数据库监控语句相关推荐
- mysql的查询语句大全_sql语句(sql数据库查询语句大全)
sql语句 结构化查询语言(StructuredQueryLanguage)缩写为SQL.结构化查询语言是一种数据库查询和编程语言,用于访问数据以及查询,更新和管理关系数据库系统: 程序功能 创建数据 ...
- UAVStack的慢SQL数据库监控功能及其实现
作者:王林林 转载自:UAVStack智能运维 来源:宜信技术学院 技术沙龙001期|AI中台:一种敏捷的智能业务支持方案|宜信技术沙龙 3月28日晚8点线上直播,点击报名 UAVStack是一个全维 ...
- SQL数据库基本语句
SQL特点--> 1)综合统一.SQL是集数据定义.数据操作和数据控制于一体,语言峰峰统一,可独立完成数据库生命周期的所有活动. 2)高度非过程化.SQL语言是高度非过程化语言,当进行数据操作时 ...
- SQL数据库查询语句
一.Select语句: select语句除了可以查看数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息.复制.创建数据表.其查询功能强大,是SQL语言的灵魂语句,也是SQL中使用频 ...
- SQL数据库常用语句大全
cmd环境下开启关闭数据库 以管理员身份运行命令提示符环境,启动数据库服务(其中MySQL57为数据库服务名,查找方法:右键我的电脑->管理->服务,):net start MySQL57 ...
- SQL数据库基本操作语句
一.数据库及数据库表定义 1.创建基本表 create table <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型 ...
- 易语言mysql复制表语句_易语言SQL数据库查询语句
一.Select语句: select语句除了可以查看数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息.复制.创建数据表.其查询功能强大,是SQL语言的灵魂语句,也是SQL中使用频 ...
- sql数据库相关语句
易错点 Where需要放在from语句之后:where中不能出现聚合函数(就是能够将几行一列合并为一行一列的函数,比如max,min,avg,count()):但是可以出现其他,如比较符,getdat ...
- 通用SQL数据库查询语句精华使用简介
一. 简单查询 简单的Transact-SQL查询只包括选择列表.FROM子句和WHERE子句.它们分别说明所查询列.查询的表或视图.以及搜索条件等. 例如,下面的语句查询testtable表中姓名为 ...
最新文章
- ubuntu vscode_如何在Ubuntu-18.04下用VSCode编译LibTorch
- 性能监测与优化命令free
- 机器学习-单个感知器实现逻辑或(matlab实现)
- 不同的S/4HANA系统,同一创建用户的功能,因为权限不同而造成的差异
- 第二十五期:知乎用Go替代Python,说明了啥
- 问题:AttributeError: 'Tensor' object has no attribute 'creator'
- java UDP 使用示例
- Ember.js 入门指南——路由重定向
- 重磅发布!36氪中国新基建之王「大数据领域」TOP50企业揭晓
- 【Spring】Spring 父子容器
- Fiddler-004-配置过滤器之-域名过滤
- vue 父组件调用子组件内置方法
- linux火狐怎么切换到ie内核,如何切换浏览器火狐 FIREFOX和IE之间切换
- 【Linux系统压力测试】【内存压测】【CPU压测】【磁盘空间压测】
- 海洋磁力探测-G882海洋磁力仪内业处理软件MAP2000 操作指南
- 通过Linux+SNMP+zabbix的实验理解SNMP协议
- django JsonResponse返回中文时显示unicode编码(\u67e5\u8be2)
- 常用的SQL语句大全总结
- VR套装的一种低成本实现方式
- ACM-ICPC 2018 徐州赛区网络预赛 I. Characters with Hash
热门文章
- 提高你的Java代码质量吧:使用valueof前必须进行校验
- 产品经理能力产品经理工作积累(3)
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- RUNOOB python练习题24 斐波那契数列的衍生问题
- 好程序员web前端分享MVVM框架Vue实现原理
- DS二叉树--二叉树之数组存储
- Android 开发使用 Gradle 配置构建库模块的工作方式
- 企业如何寻找最合适的托管数据中心,以维持IT和业务的增长运营
- Bugfree实用心得_转
- 使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(三)