SQL 2005 内存使用分配


  1、服务器已打开/PAE参数,否则需在系统盘根目录下修改Boot.ini文件(去除只读属性),在=optin /fastdetect后添加/PAE参数(前面应该有空格)。(如果没有boot。ini文件的话可从其他相似的机子上拷一个过来)
  2、在windows的组策略中启用锁定内存页选项:
     a)在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。
     b)在"组策略"控制台上,展开"计算机配置",然后展开"Windows   设置"。
     c)展开"安全设置",然后展开"本地策略",选择"用户权限分配"复选框。
     d)在详细资料窗格中,双击"锁定内存页"。
     e)在"本地安全策略设置"对话框中,单击"添加"按钮。
     f)在"选择用户或组"对话框中,添加有权运行sqlservr.exe的帐户(administor账号即可)。
  3、启用SQLServer2K5的AWE支持。
     a)在对象资源管理器中,右键单击服务器并选择“属性”。
     b)单击“内存”节点。
     c)在“服务器内存选项”下,选择“使用 AWE 分配内存”。
     d)配置相应最小内存数和最大内存数。   
     同时也可以用脚本执行的方式操作:
     --当 show advanced options 设置为'1'时才能更改AWE 
     sp_configure 'show advanced options', 1
   RECONFIGURE
   GO
     --启用AWE 选项
   sp_configure 'awe enabled', 1
   RECONFIGURE
   GO
     --设置最大内存为6G 

EXEC sp_configure'max server memory (MB)',4800; --此值参考如下
GO
RECONFIGURE;
GO

Physical RAM                        MaxServerMem Setting
2GB                                           1500 
4GB                                           3200 
6GB                                           4800 
8GB                                           6400 
12GB                                         10000 
16GB                                         13500 
24GB                                         21500 
32GB                                         29000 
48GB                                         44000 
64GB                                         60000
72GB                                         68000
96GB                                         92000
128GB                                       124000 

 

你可能感兴趣的:(SQL 2005 内存使用分配)