|
发表于 2012-4-24 10:59:01
|
显示全部楼层
本帖最后由 Falling_kiss 于 2012-4-24 11:00 编辑
配置操作系统支持AWE
要使OS支持AWE,必须在boot.ini 中加入 /pae 参数
锁定内存页
要使用AWE,启动SQLServer服务的帐户必须有内存中锁定页Lock Page in Memory的权限
先查看SQLSERVER 服务的启动帐户是哪个
开始菜单-》运行-》gpedit.msc->计算机配置->WINDOWS设置->安全设置->
本地策略->用户权限分配->内存中锁定页面->加入SQL SERVER的启动帐户
把下面语句复制到SQL查询分析器(数据库选择master)运行
--开启SQL SERVER的AWE,并设置最大内存为5G(可修改,单位为MB,推荐数据库文件有多大就设置多少,但是至少得留些内存给其它应用程序使用)
sp_configure "show advanced options", 1
RECONFIGURE WITH OVERRIDE
GO
sp_configure "awe enabled", 1
RECONFIGURE WITH OVERRIDE
GO
sp_configure "max server memory", 5120
RECONFIGURE WITH OVERRIDE
GO
--开启AWE后要重启动SQL SERVER才能生效,需在数据库在非使用状态才可以。(或者干脆通知下同事然后重启服务器)
net stop mssqlserver
net start mssqlserver
--查看SQL内存使用情况,AWE Allocated即为当前使用内存,为0即AWE未启动
DBCC MemoryStatus
|
|