SQLSERVER2008 内存占用高的处理方式

Posted 瑞得

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLSERVER2008 内存占用高的处理方式相关的知识,希望对你有一定的参考价值。

方法一: 

方法二:

使用以下语句查找出什么语句占内存最高,针对占内存高的语句进行优化
SELECT SS.SUM_EXECUTION_COUNT,
T.TEXT,
SS.SUM_TOTAL_ELAPSED_TIME,
SS.SUM_TOTAL_WORKER_TIME,
SS.SUM_TOTAL_LOGICAL_READS,
SS.SUM_TOTAL_LOGICAL_WRITES
FROM (SELECT S.PLAN_HANDLE,
SUM(S.EXECUTION_COUNT)SUM_EXECUTION_COUNT,
SUM(S.TOTAL_ELAPSED_TIME)SUM_TOTAL_ELAPSED_TIME,
SUM(S.TOTAL_WORKER_TIME)SUM_TOTAL_WORKER_TIME,
SUM(S.TOTAL_LOGICAL_READS)SUM_TOTAL_LOGICAL_READS,
SUM(S.TOTAL_LOGICAL_WRITES)SUM_TOTAL_LOGICAL_WRITES
FROM SYS.DM_EXEC_QUERY_STATS S
GROUP BY S.PLAN_HANDLE
) AS SS
CROSS APPLY SYS.dm_exec_sql_text(SS.PLAN_HANDLE)T
ORDER BY SUM_TOTAL_LOGICAL_READS DESC

以上是关于SQLSERVER2008 内存占用高的处理方式的主要内容,如果未能解决你的问题,请参考以下文章

SQLSERVER排查CPU占用高的情况

sql server占cpu过高..

SQL Server 2008 R2占用内存越来越大两种解决方法

sqlserver2008占内存高,一般是啥原因

SQL Server占用内存过高,啥原因导致的,用啥方法可以解决

sql 2008 R2 怎样 释放内存