设为首页 加入收藏

TOP

SQL Server2008将服务器内存几乎占满,网上查找到的一些经验总结
2014-11-24 02:52:20 来源: 作者: 【 】 浏览:3
Tags:SQL Server2008 服务器 内存 几乎 网上 找到 一些 经验 总结
SQL Server2008将服务器内存几乎占满,网上查找到的一些经验总结
方法一:是设置SQL Server的最大使用内存
如果 系统内存为60G,可以最大设置为58G
SP_CONFIGURE 'max server memory',58*1024
GO
RECONFIGURE WITH OVERRIDE
GO

方法二:使用以下语句查找出什么语句读 内存很高,查处查询语句或过程在进行优化
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 (SELECTS.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_STATSS
       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

注:以上语句只能在兼容模式为90,100下执行。
方法三:如果临时数据多话的增加.ndf数据文件,将临时数据放进去
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SqlServer2008R2占用内存一直增长.. 下一篇ms sql server缓存清除与内存释放

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Shell 基本运算符 - (2025-12-24 09:52:56)
·Shell 函数 | 菜鸟教 (2025-12-24 09:52:54)
·Linux 常用命令集合 (2025-12-24 09:52:51)
·socket 编程如何实现 (2025-12-24 09:20:41)
·Python创建简易的Soc (2025-12-24 09:20:39)