sql-server-2008 – SQL Server Max Memory不限制使用RAM

发布时间:2020-05-19 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了sql-server-2008 – SQL Server Max Memory不限制使用RAM脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望你对此有所了解.我有一个sql server 2008r2 Ent.埃德. 64位,16核,64GB RAM.截至20111014,有一个SQL服务器实例已完全修补.

最大内存设置为60000MB.根据任务经理在线几天后,免费ram的数量为0.

如果我将max ram更改为低于53GB,它将在几天后稳定并有一些免费的ram.

sql进程根据任务管理器分配ram.我如何解决问题的真正含义?不言而喻,我已经做了很多测试,但还没有按照我的喜好来解决这个问题.哦,当可用的ram降到0时,我们没有得到典型的内存饥饿滞后.

更新1:

受此页面https://dba.stackexchange.com/a/7062/2744上与RAM相关的另一个Q / A的启发.我用这两个来看看RAM的用途.

SELECT TOP ( 10 )
        [type] AS [Memory Clerk Type],SUM(single_pages_kb) AS [SPA Mem,Kb]
FROM    sys.dm_os_memory_clerks
GROUP BY [type]
ORDER BY SUM(single_pages_kb) DESC
OPTION  ( RECOMPILE ) ;

SELECT  DB_NAME(database_id) AS [Database Name],COUNT(*) * 8 / 1024.0 AS [Cached Size (MB)]
FROM    sys.dm_os_buffer_descriptors
--WHERE   database_id > 4 -- system databases
--        AND database_id <> 32767 -- ResourceDB
GROUP BY DB_NAME(database_id)
ORDER BY [Cached Size (MB)] DESC
OPTION  ( RECOMPILE ) ;

这些使用的数量是
首先选择7948432 Kb
第二个44030,57812 MB
这是sql server使用的总共约52GB …所以其余的RAM去了哪里?

总结

以上是脚本之家为你收集整理的sql-server-2008 – SQL Server Max Memory不限制使用RAM全部内容,希望文章能够帮你解决sql-server-2008 – SQL Server Max Memory不限制使用RAM所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478