SQL Server服务器内存升级后的烦恼 |
本文标签:SQL Server 服务器 内存 导读:不久之前,笔者一个在企业中从事网管工作的朋友向我求助关于SQL Server服务器内存升级后遇到的问题 。原来,他们企业准备上一个企业邮箱系统 。为了节省开支,他们准备在原来的SQL Server服务器上部署企业的邮箱服务器 。为了提高这个服务器的性能,让其能够承担其两种应用服务的重任,所以,他们对内存进行了升级 。从原先的1G升级到了2G 。但是,内存升级完以后,邮箱应用服务的性能不但没有改善,而且,还有恶化的趋势 。运行一段时间后,这台服务器上运行的邮箱系统就出现了异常情况 。时不时的会报出内存分配不足的情况 。一开始,他们还以为是邮箱服务器跟SQL Server服务器不兼容 。故还请了邮箱服务器的技术人员前来查看 。经过他们的检查,发现是SQL Server服务占用的大部分内存所导致的 。SQL Server服务所需要的内存,从升级之前的600M左右一下子到了1.5个G 。难怪邮箱应用服务要警报说内存不够了 。 笔者对这种问题已经是见怪不怪了,已经遇到过好几次类似的故障 。在SQL Server数据库启动的时候,数据库系统会根据物理内存的大小来动态的增大或者缩小高速缓冲区的容量 。这主要是为了提高SQL Server服务器的性能才如此的设计的 。 从上文中可以总结出SQL Server数据库服务器内存并不是可以无限大的增大,要符合技术的限制要求,希望上文中介绍的内容对大家能够有所帮助 。 |