--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

最新文章

  1. Hive 中的分号问题
  2. execl一个工作薄中有几个个工作表,将这几个个工作表分别保存到不同execl文件中
  3. Excel数据挖掘插件
  4. Android 四大组件之一(Activity)
  5. Unity 3D 中实现对物体 位置(position) 旋转(rotation) 大小(scale) 的全面控制
  6. spring mvc 多视图配置
  7. Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结
  8. 为Chrome添加https搜索 自定义地址栏搜索引擎
  9. 个性化WinPE封装方法 ----最后实战“制作WinPE3.0图文教程”
  10. Spring Cloud入门教程-Hystrix断路器实现容错和降级
  11. 【iOS开发】Alamofire框架的使用二 高级用法
  12. list_test
  13. RNA测序相对基因表达芯片有什么优势?
  14. Spark On Yarn Cluster生产环境下JVM的OOM和Stack Overflow问题
  15. Vue.js教程--基础2(事件处理 表单输入绑定
  16. mysql 数据库远程访问设置方法
  17. Python基础入门(模块和包)
  18. 多线程-Thread、Runnable 创建线程和调用过程分析
  19. OSGEarth加载 geoserver 发布 TMS
  20. Problem H: 零起点学算法87——打印所有低于平均分的分数

热门文章

  1. 洛谷P4288||bzoj3564 [SHOI2014]信号增幅仪
  2. Jasper_crosstab_headerPosition_columngroup header position config - (headerPosition="Stretch")
  3. GDB 格式化结构体输出
  4. spring security 5 There is no PasswordEncoder mapped for the id "null" 错误
  5. vue.js2.0实战填坑记录
  6. 在Eclipse上运行Spark(Standalone,Yarn-Client)
  7. bat 符号说明
  8. vijos 1524 最小监视代价
  9. 按Home键切换到后台后会触发libGPUSupportMercury.dylib: gpus_ReturnNotPermittedKillClient导致crash
  10. 最常见的 5 个导致节点重新启动、驱逐或 CRS 意外重启的问题 (文档 ID 1524455.1)