日期:2014-05-18  浏览次数:20639 次

sqlserver2000 如何利用大内存
服务器windows2003   sp2  
数据库sqlserver2000  
内存   8G
根据网上方法   在数据库中执行
EXEC   sp_configure   'awe   enabled ',   1
GO
RECONFIGURE   WITH   OVERRIDE  
可是查看发现内存只使用了4.25G   ,   我想把他提高到6.5G   ,请问怎么还要操作?

------解决方案--------------------
boot.ini中加入 pae 选项, 使服务器可以用 4G 以上的内存
------解决方案--------------------
awe补丁打了吧?打了的话,版本应该是在2040或者更高.目前2187好象是最高的版本.
sqlserver的启动用户换成域用户,并给你的sqlserver启动用户分配 锁定内存页的权限.

附sqlserver帮助:
示例
下例显示如何启用 AWE 并将 max server memory 配置在 6 GB 的限度:

sp_configure 'show advanced options ', 1
RECONFIGURE
GO
sp_configure 'awe enabled ', 1
RECONFIGURE
GO
sp_configure 'max server memory ', 6144
RECONFIGURE
GO

注;以上必须要重新启动sqlserver才能生效.