博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server 查找占用CUP内存的SQL
阅读量:4214 次
发布时间:2019-05-26

本文共 1228 字,大约阅读时间需要 4 分钟。

SqlServer2008,系统巨慢,8核CPU都达到99%,内存占用超过10G,使用下边sql确定罪魁祸首,建索引改sql。
'=======================================================
'最占内存的sql
'=======================================================
select q.query_hash,  
 
q.number_of_entries,   
t.text as sample_query,   
p.query_plan as sample_plan  
from (
    select top 20 query_hash,  
 
count(*) as number_of_entries,   
min(sql_handle) as sample_sql_handle,   
    
    
mi
n(plan_handle) as sample_plan_handle  
    from sys.dm_exec_query_stats  
 
  
 group by query_hash  
 
  
 having count(*) > 1  
 
  
 order by count(*) desc
    
    
) as q  
cross apply sys.dm_exec_sql_text(q.sample_sql_handle) as t  
cross apply sys.dm_exec_query_plan(q.sample_plan_handle) as p
'=======================================================
'最占CPU的sql
'=======================================================
select q.total_cpu_time, 
q.total_execution_count, 
t.text as sample_query, 
p.query_plan as sample_plan  
from (
    select top 50  
 
    
    
sum(total_worker_time) as total_cpu_time,   
sum(execution_count) as total_execution_count,  
 
  
 
    
count(*) as  number_of_statements,   
plan_handle   
    from  
 
sys.dm_exec_query_stats
    group by plan_handle  
    order by sum(total_worker_time) desc  
) as q
cross apply sys.dm_exec_sql_text(q.plan_handle) as t  
cross apply sys.dm_exec_query_plan(q.plan_handle) as p

转载地址:http://zofmi.baihongyu.com/

你可能感兴趣的文章
Intellij 如果让Maven projects 中显示maven plugins
查看>>
mysql in 查询 按in的顺序来排序
查看>>
excel 在一列中查找某个值的出现次数 countif函数
查看>>
web.xml 配置 contextConfigLocation
查看>>
SecureCRT for Mac 无法保存密码
查看>>
mac 下获取root权限
查看>>
intellij svn切换地址
查看>>
HATEOAS 返回结果content被隐藏
查看>>
intellij cvs切换地址
查看>>
centos7通过yum安装JDK1.8
查看>>
CentOS 安装rz和sz命令 lrzsz
查看>>
spirng-data-ldap 给ad设置和修改用户的密码需要 ldaps访问
查看>>
awk 用法
查看>>
shell 自动填入提示参数
查看>>
三建kafka linux 安装kafka
查看>>
maven打包不同jdk版本的包
查看>>
如何让redirect隐藏rul参数
查看>>
ad的pwdLastSet,微软时间戳转java的date
查看>>
java操作ad,创建用户设置 “用户下次登录时须更改密码”
查看>>
java 计算之前的一个日期
查看>>