当前位置: > 专业技术 >

专业技术

数据库AWE技术在非编网中的应用(4)

发布时间:2012-10-09 文章来源:苏州广电总台(宋力 祝晓羽)

4 地址空间扩展(AWE)技术 
Address Windowsing Extensions(地址空间扩展,AWE),它解决了32位Windows系统上SQL Server数据库服务器内存使用量的问题,有效地提升了数据库的性能。
什么是AWE呢?它其实就是Windows 的内存管理功能的一组扩展插件,允许在 32 位版本的 Windows 操作系统上使用4 GB 以上的物理内存,最多可支持 64 GB 的物理内存。虽然 32 位地址空间限制为 4 GB,但是非分页内存却可以远远大于 4 GB。这使得需要大量内存的应用程序(如大型数据库系统)能使用的内存量远远大于 32 位地址空间所支持的内存量。
 
5 启用SQL Server的AWE功能 
    在准备在操作系统上配置 AWE 之前,请注意:只有在系统可用物理内存大于用户模式的虚拟地址空间时,才应该使用 AWE。
     下面以我台非编网数据库AWE功能开启为实例,来介绍一下开启AWE功能的方法。
我台非编网内的数据库服务器的操作系统是Windows Server 2003企业版(32位),数据库软件版本为SQL Server 2005,物理内存配置为8GB。按以下步骤,对数据库服务器启动了AWE的配置:
第一步:将 /pae 参数添加到Windows的 boot.ini 文件中并重新启动计算机。例如:
multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003 Datacenter Edition" /PAE  
第二步:将“锁定内存页”权限赋于运行SQL Server的帐户。
Gpedit.msc à计算机配置 àWindows 设置 à安全设置 à本地策略 à用户权利指派 à内存中锁定页面,添加运行SQL Server服务的用户,见图5.1。
 
 
〖 浏览次数: