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