SQL SERVER 占用资源高的SQL语句
2024-10-20 01:38:51
--SQL SERVER 占用资源高的SQL语句:
--查询占用cpu高的前 50 个 SQL 语句
SELECT total_cpu_time,[total_physical_Reads], total_execution_count, number_of_statements, s2.text
--(SELECT SUBSTRING(s2.text, statement_start_offset / 2, ((CASE WHEN statement_end_offset = -1 THEN (LEN(CONVERT(NVARCHAR(MAX), s2.text)) * 2) ELSE statement_end_offset END) - statement_start_offset) / 2) ) AS query_text
FROM
(SELECT TOP 50
SUM(qs.total_worker_time) AS total_cpu_time,
SUM(total_physical_reads) AS [total_physical_Reads],
SUM(qs.execution_count) AS total_execution_count,
COUNT(*) AS number_of_statements,
qs.sql_handle --,
--MIN(statement_start_offset) AS statement_start_offset,
--MAX(statement_end_offset) AS statement_end_offset
FROM
sys.dm_exec_query_stats AS qs
GROUP BY qs.sql_handle
ORDER BY SUM(qs.total_worker_time) DESC) AS stats
CROSS APPLY sys.dm_exec_sql_text(stats.sql_handle) AS s2
-------------------------------------------------------------------- --查询物理IO高的前 50 个 SQL 语句
SELECT total_cpu_time, total_physical_Reads , total_execution_count, number_of_statements, s2.text
--(SELECT SUBSTRING(s2.text, statement_start_offset / 2, ((CASE WHEN statement_end_offset = -1 THEN (LEN(CONVERT(NVARCHAR(MAX), s2.text)) * 2) ELSE statement_end_offset END) - statement_start_offset) / 2) ) AS query_text
FROM
(SELECT TOP 50
SUM(qs.total_worker_time) AS total_cpu_time,
SUM(total_physical_reads) AS [total_physical_Reads],
SUM(qs.execution_count) AS total_execution_count,
COUNT(*) AS number_of_statements,
qs.sql_handle --,
--MIN(statement_start_offset) AS statement_start_offset,
--MAX(statement_end_offset) AS statement_end_offset
FROM
sys.dm_exec_query_stats AS qs
GROUP BY qs.sql_handle
ORDER BY SUM(qs.total_physical_Reads) DESC) AS stats
CROSS APPLY sys.dm_exec_sql_text(stats.sql_handle) AS s2
最新文章
- Hive 中的分号问题
- execl一个工作薄中有几个个工作表,将这几个个工作表分别保存到不同execl文件中
- Excel数据挖掘插件
- Android 四大组件之一(Activity)
- Unity 3D 中实现对物体 位置(position) 旋转(rotation) 大小(scale) 的全面控制
- spring mvc 多视图配置
- Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结
- 为Chrome添加https搜索 自定义地址栏搜索引擎
- 个性化WinPE封装方法 ----最后实战“制作WinPE3.0图文教程”
- Spring Cloud入门教程-Hystrix断路器实现容错和降级
- 【iOS开发】Alamofire框架的使用二 高级用法
- list_test
- RNA测序相对基因表达芯片有什么优势?
- Spark On Yarn Cluster生产环境下JVM的OOM和Stack Overflow问题
- Vue.js教程--基础2(事件处理 表单输入绑定
- mysql 数据库远程访问设置方法
- Python基础入门(模块和包)
- 多线程-Thread、Runnable 创建线程和调用过程分析
- OSGEarth加载 geoserver 发布 TMS
- Problem H: 零起点学算法87——打印所有低于平均分的分数
热门文章
- 洛谷P4288||bzoj3564 [SHOI2014]信号增幅仪
- Jasper_crosstab_headerPosition_columngroup header position config - (headerPosition=";Stretch";)
- GDB 格式化结构体输出
- spring security 5 There is no PasswordEncoder mapped for the id ";null"; 错误
- vue.js2.0实战填坑记录
- 在Eclipse上运行Spark(Standalone,Yarn-Client)
- bat 符号说明
- vijos 1524 最小监视代价
- 按Home键切换到后台后会触发libGPUSupportMercury.dylib: gpus_ReturnNotPermittedKillClient导致crash
- 最常见的 5 个导致节点重新启动、驱逐或 CRS 意外重启的问题 (文档 ID 1524455.1)