一。针对32位数据库服务器并且内存大于4G,比如8G,16G,32G的,请启用SQL SERVER 2005 AWE模式,请按照以下步骤启用:
(1)打开boot.ini文件中的/PAE开关而不是/3GB开关。/PAE 是使用Physical Address Extension,说的是让ia32能够跑4G以上的物理内存,PAE是硬件实现的,需要对相应的CPU部件进行编程,似乎页表也发生了变化。/3GB 是对应ia32的4G虚拟寻址空间,进行重新划分。
(2)添加内存页锁定帐户为SYSTEM。开始->运行->gpedit.msc->组策略->计算机设置->windows配置->安全设置->本地策略->用户权限分配->锁定内存页->本地安全策略设置->添加->选择运行的帐号或者组;
(3)重启服务器。
(4)打开SQL执行如下与语句:
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 3072
RECONFIGURE
GO
(5)重启SQL。
用select * from sysperfinfo where counter_name like '%Memory%'查看Total Server Memory即为当前内存占用。