Sql Server 2012 64位占用内存过大怎么办

大超

这是一个很基本的操作,不但适用于Sql Server 2012,也适用于Sql Server 2008,解决的办法就是设置内存。今天刚好有个朋友遇到这个问题,我给他说了一下,顺便记录一下。

为什么Sql Server 2012会占用很多内存

Sql Server为了提高性能,加快处理速度,会将一些使用率高的查询缓存到内存中,这样就不需要再次查询数据库了。如果查询量过大,缓存的查询结果就更多了,所以耗费的内存会越来越大。

怎么解决占用内存过大的问题

Sql Server默认会使用系统最大内存,意思就是需要多少内存就占多少内存,直到你服务器没有内存为止。这有点太霸道了吧,所以,安装好Sql Server后,首要的工作就是设置内存。右键实例,选择“属性”,点左边的“内存”,右边的窗口中会有最大内存的设置,根据你服务器的物理内存进行适量设置吧。如果服务器内存只有4G,你就设置1024M。如果你服务器内存8G,你就可以设置大一下,比如设置4096M。

有问题可在下方评论留言,或关注“大超小志”微信公众号留言。

标签: SQL Server 服务器 内存

留言评论

如需留言或评论,请在微信中打开此页面。