我听说MS SQL Server占用了尽可能多的RAM来缓存结果。好吧,这并没有为我们的小服务器的RAM留出足够的讨价还价空间。
如何更改设置以限制可以使用的RAM数量?
在Windows Server 2008上运行的MS SQL Server。
3
@DavidSchwartz:我想您会发现许多MS SQL DBA都会限制DBE可以使用的RAM数量。它通常会对系统上运行的任何其他内容产生性能影响。
—
wfaulk 2012年
@wfault:“ 默认情况下,SQL Server可以根据可用的系统资源动态地更改其内存需求。 ”许多人只是为了弄乱事物而喜欢弄乱事物,但是他们实际上正在做的事情是抑制服务器的功能以适应不断变化的负载。如果没有破裂,则无法修复。这通常是由喜欢看到大量空闲内存以使自己感觉良好的人完成的,但是实际上,任何空闲内存也未被使用-就是浪费。
—
David Schwartz
@DavidSchwartz:我知道您来自哪里,在任何其他情况下,我都会同意您的看法,但是MS SQL似乎并不能很好地对此进行优化,IME。
—
wfaulk 2012年
它实际上被破坏了,因为它将使服务器停止运行……
—
FlavorScape 2013年