SQL server这个程序是非喜欢内存这东西的。所以它的内存使用量下降,一定是被别人给抢去了。这件事的后果就是SQL Server 变的
非常慢。怎么样才可以让这件事不太容易发生呢?
----------------------------------------------------------------------------------------------------------------------------------------------------------
方法 1、
lock page in memory 方法
用这个方法,就是给SQL Server 一种死不要脸占内存的能力。一般的程序没有能力抢它的内存。Windows还是可以抢它的内存的;设置方法如下
1、运行 gpedit.msc
2、安全设置下-->本地策略
3、双击锁定内存页
4、添加用户组
5、关闭组策略,重启SQL Server 服务。
方法 2、
使用 sp_configure 设置SQL server 的max server memory 值,确保SQL server不要使用太多内存避免windows 感到有内存压力。