转载自:http://user.qzone.qq.com/33524538?ptlang=2052
SQLServer支持大内存方案
一、启动PAE支持;
方法:系统安装目录的根目录下有个系统隐藏文件:boot.int,加入/PAE参数
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect /PAE
修改好后,保存,重启系统
二、启用“锁定内存中的页”选项
- 在“开始”菜单上,单击“运行”。在“打开”框中,键入 gpedit.msc。
将打开“组策略”对话框。
- 在“组策略”控制台上,展开“计算机配置”,再展开“Windows 设置”。
- 展开“安全设置”,再展开“本地策略”。
- 选择“用户权利指派”文件夹。
细节窗格中随即显示出策略。
- 在该窗格中,双击“锁定内存中的页”。
- 在“本地安全策略设置”对话框中,单击“添加”按钮。
- 在“选择用户或组”对话框中,添加有权运行 sqlservr.exe 的帐户。
三、配置SQLServer AWE
特别注意:如果SqlServer 打了sp4补丁后,由于该补丁内在bug,要启用AWE,必须打个补丁:
下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=7C407047-3F1F-48B8-9E4C-DC32875E1961
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
执行后重启SqlServer
四、配置min/max server memory
sp_configure 'min server memory', 1024
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE
GO