当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 让SQL Server也能使用2G以上内存

MSSQL
mssql server 存储过程里,bulk insert table from ''路径+文件'',路径固定,文件名不固定的实现方法
请问在mssql“SQL事件探查器”里表格的标题,如CPU,Read,Write,Duration,SPID.........的解释
mssql server .ldf和.mdf的文件附加数据库的sql语句
[js]javascript与剪贴板交互
mssql中得到当天数据的语句
在SQL中使用convert函数进行日期的查询的代码
sql server中datetime字段去除时间的语句
sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
推荐SQL Server 重新恢复自动编号列的序号的sql代码
清空MSSQL日志 与set recovery simple
mssql2005注入方法小结
[原创]比较详细的完美解决安装sql2000时出现以前的某个程序安装已在安装计算机上创建挂起的文件操作。
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
重装MS SQL Server 2000前必须彻底删除原安装文件的方法
SQL Server 不删除信息重新恢复自动编号列的序号的方法
MSSQL差异备份取系统权限的相关软件下载
解决MSSQL2005远程连接sql2000非默认端口数据库的问题
SQL命令大全-中英文对照
用SQL语句实现随机查询数据并不显示错误数据的方法
sql server不存在 sql server拒绝访问

MSSQL 中的 让SQL Server也能使用2G以上内存


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 282 ::
收藏到网摘: n/a

今天一个朋友电话过来咨询我有关 Windows Server 2003 32bit 企业版最大支持的物理内存容量,主要是因为正在运营的一台数据库服务器内存使用达到 2G,服务器效率非常低打算扩展内存,为 SQL Server 提供更多的内存。

    经过确认,服务器是 HP G3 系列支持 PAE,即物理地址扩展,服务器应该最大支持 32GB,而 Windows Server 2003 32bit 企业版最大支持 32GB,为了能够在系统上有效的使用内存需要开启 /PAE 参数,而要使 SQL Server 使用 2GB 以上的内存还需要启用 AWE 内存。为此需要在 SQL Server 查询分析器中执行如下脚本:

sp_configure ‘show advanced options’,1
reconfigure
go
sp_configure ‘awe enabled’,1
reconfigure
go
sp_configure ‘max server memory’,6144
reconfigure
go
 
    注意:如果在 boot.ini 文件中使用 /3GB 开关,SQL Server 最多可以使用 3GB 的内存。
    现在回过头来再了解一下 Windows Server 2003 各版本最大支持的内存容量,以及其他硬件支持信息,便于以后参考。

Windows Server 2003 R2 Standard Edition
最多 4 个处理器,最大 4GB 内存
Windows Server 2003 R2 Enterprise Edition
最多 8 个处理器,x86 架构最大 64GB 内存,x64 架构最大 2TB 内存
Windows Server 2003 R2 Datacenter Edition
x86 架构最多 32 路多处理器,最大 128GB 内存;x64 架构最多 64 路多处理器,最大 2TB 内存
Windows Server 2003 Web Edition
最大 2GB 内存
Windows Server 2003 Standard Edition
最多 4 个处理器,最大 4GB 内存
Windows Server 2003 Enterprise Edition
最多 8 个处理器,x86 架构最大 32GB 内存,x64 架构最大 64GB 内存
Windows Server 2003 Datacenter Edition
最多 64 路多处理器,x86 架构最大 128GB 内存,x64 架构最大 2TB 内存

资料引用:http://www.knowsky.com/533938.html