在虚拟机安装了一个MSSQL Express 2012,效果不错。不过有一个问题是,虚拟机的内存,很快就被SQL服务占完了。刚开始的时候,我以为是机器不够内存导致的,但是,我使用的数据库是很小的,按道理不可能把内存用完的。
经过资料搜索后,发现SQL里可以把SQL服务的内存限定使用。
-
在SQL Management Studio里,对着Object Explorer按右键;
-
选择Properties;
-
在属性里,你会看到Memory选项;
-
在Memory选项里的Server Memory Options, 你会看到Minimum server memory 和 Maximum server memory这2个值;
-
把Maximum server memory里输入你想SQL Express使用的内存最大数。
经过上面的步骤,SQL服务使用内存的数量大大减少,服务器的稳定性高了好多,用起来也顺畅多了。(因为我的服务器SQL和IIS是一起的)
本文介绍了在虚拟机中安装MSSQL Express 2012后遇到的内存占用问题。通过研究发现,可以手动设置SQL服务的内存使用限制,以避免消耗过多的虚拟机内存。在SQL Management Studio的Server Memory Options中调整Minimum server memory和Maximum server memory的值,可以有效控制SQL Express的最大内存使用量。

1569

被折叠的 条评论
为什么被折叠?



