32位2003系统32位SQL2005开启awe最大支持多大内存

lweia 2010-02-08 02:15:59
32位2003系统32位SQL2005开启awe最大支持多大内存,
谁有实际的经验
1,SQL Server 2005 版本 支持的最大内存(32 位)
Enterprise Edition 操作系统最大内存1

 Windows Server 2003 Enterprise Edition 最高支持 32 GB 的物理内存。
2,SQL Server 2005 Enterprise Edition 支持地址窗口化扩展插件 (AWE),从而允许在 32 位版本的 Microsoft Windows 操作系统上使用 4 GB 以上的物理内存。最多可支持 64 GB 的物理内存。运行于 Microsoft Windows 2000 上的 SQL Server 实例使用静态 AWE 内存分配,而运行于 Microsoft Windows 2003 上的实例使用动态 AWE 内存分配。

到底是32G还是64G

...全文
1959 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
wudao8 2011-03-09
  • 打赏
  • 举报
回复
我们公司现在用到16G,马上要增加到64G,不过我们系统是2008,如果系统是2003的话,要数据中心版可以上到64G,有实际经验
daddi 2010-10-06
  • 打赏
  • 举报
回复
开启awe后,sql在32位系统最多可以使用64GB内存,但是必须得主动开启,默认是不开启的,那就只能使用2GB内存。
nzperfect 2010-02-09
  • 打赏
  • 举报
回复
你的贴子里聊。。。
playwarcraft 2010-02-09
  • 打赏
  • 举报
回复
引用 30 楼 perfectaction 的回复:
条件是让我挤下


来吧,我已经解了上衣了。。。。

具体说说。。。
nzperfect 2010-02-09
  • 打赏
  • 举报
回复
条件是让我挤下
nzperfect 2010-02-09
  • 打赏
  • 举报
回复
引用 28 楼 playwarcraft 的回复:
完美老大还来不?顺便问下,
如果是32bit X86的CPU, 可有办法让SQL吃到4G以上的Memory?

是的,如有需要,我可以给你配置。
playwarcraft 2010-02-09
  • 打赏
  • 举报
回复
完美老大还来不?顺便问下,
如果是32bit X86的CPU, 可有办法让SQL吃到4G以上的Memory?
nalnait 2010-02-08
  • 打赏
  • 举报
回复

回复内容不能为空,请输入回复!
lsd123 2010-02-08
  • 打赏
  • 举报
回复
nzperfect 2010-02-08
  • 打赏
  • 举报
回复
引用 15 楼 perfectaction 的回复:
引用 8 楼 playwarcraft 的回复:
32bit SQL 吃不到那么大,基本4G算是到顶了,哪怕你的内存20G

不是这样的,32位操作系统,如果物理内存>4G时,可以采用在boot.ini里加/pae或是开启sql server 的AWE,都可以让sql server 使用更多的内存.

我这里说错了,应该是/PAE和AWE.不是或.
nzperfect 2010-02-08
  • 打赏
  • 举报
回复
引用 22 楼 playwarcraft 的回复:
引用 21 楼 perfectaction 的回复:

要求不高,标准版就可以.

我看到的资料是需要如下要求
windows server 2000/2003 Advanced Server / Data Center
SQL Enterprise/Developer


System Support for PAE

PAE is supported only on the following 32-bit versions of Windows running on x86-based systems:

* Windows 7 (32 bit only)
* Windows Server 2008 (32-bit only)
* Windows Vista (32-bit only)
* Windows Server 2003 (32-bit only)
* Windows XP (32-bit only)
* Windows 2000 Datacenter Server
* Windows 2000 Advanced Server
Name 2010-02-08
  • 打赏
  • 举报
回复
看看啦

回复内容太短了!
回复内容太短了!
回复内容太短了!
playwarcraft 2010-02-08
  • 打赏
  • 举报
回复
引用 21 楼 perfectaction 的回复:
要求不高,标准版就可以.


我看到的资料是需要如下要求
windows server 2000/2003 Advanced Server / Data Center
SQL Enterprise/Developer
nzperfect 2010-02-08
  • 打赏
  • 举报
回复
引用 17 楼 playwarcraft 的回复:
这么说吧,如果是32bit X86的CPU,SQL最大只能吃到4G的内存,(好像一个程序最多就是4G)
但是,Intel Xeon的CPU特别延伸了4条定址线,所以理论上可以吃到2^36的内存,也就是64G。
不过这有要求的,对sever版本和sql 版本都有要求

要求不高,标准版就可以.
东那个升 2010-02-08
  • 打赏
  • 举报
回复
看SQL的官方文档。应该是测试过的
东那个升 2010-02-08
  • 打赏
  • 举报
回复
引用 12 楼 lweia 的回复:
引用 11 楼 ldslove 的回复:64G 回复内容太短了!
就怕出来2个答案,是实际中测出来的么?
我现在都不知道要相信谁的?


实际中没用到那么大的内存,现在最大用到16G内存,2G给系统,sql可以用到14G
nzperfect 2010-02-08
  • 打赏
  • 举报
回复
引用 13 楼 ldslove 的回复:
64位系统的话不需要AWE,
需要打开一个windows的策略(内存中锁定页)(lock pages in memory),锁定数据库的启动账号。防止数据分页被交换到磁盘的虚拟内存中。


64位使用lock pages in menory 时,会自动使用AWE的.
AWE在x64里不是不需要,而是该选项被忽略,只要设置了lock page in meory,那么AWE就会自动生效.
playwarcraft 2010-02-08
  • 打赏
  • 举报
回复
这么说吧,如果是32bit X86的CPU,SQL最大只能吃到4G的内存,(好像一个程序最多就是4G)
但是,Intel Xeon的CPU特别延伸了4条定址线,所以理论上可以吃到2^36的内存,也就是64G。
不过这有要求的,对sever版本和sql 版本都有要求
lweia 2010-02-08
  • 打赏
  • 举报
回复
OK,
企业版 32G / 64G
大家投票吧~
现在很迷茫.
这个问题和我实际无关,纯讨论
nzperfect 2010-02-08
  • 打赏
  • 举报
回复
引用 8 楼 playwarcraft 的回复:
32bit SQL 吃不到那么大,基本4G算是到顶了,哪怕你的内存20G


不是这样的,32位操作系统,如果物理内存>4G时,可以采用在boot.ini里加/pae或是开启sql server 的AWE,都可以让sql server 使用更多的内存.
加载更多回复(14)
目录 SQL Server维护 1 适用人员: 2 一、 SQL Server安装 4 SQL 2000安装 4 检查SQL Server 2000版本 20 SQL 2005 安装 20 SQL 2005配置 32 检查SQL Server2005版本 34 SQL 2008(包括 SQL 2008R2)安装 35 SQL 2008配置 45 检查SQL Server 2008版本 45 Windows 2008中安装SQL 2008 46 常见问题 49 安装过程中提示有文件或进程挂起 49 使用windows账号可以登录,可是sa没法登陆 49 本地能连接上,其他电脑不能连接 52 安装过程中提示性能计数器错误 52 二、 SQL Server卸载 54 SQL 2000卸载 54 SQL 2005 卸载 55 SQL 2008卸载 56 三、 更改SQL Server排序规则 56 SQL 2000 排序规则修改 56 SQL 2005 排序规则修改 58 SQL 2008 排序规则修改 58 四、 备份与还原数据库 59 SQL 2000备份数据库 59 SQL 2000还原数据库 62 SQL 2005/2008 备份数据库 65 SQL 2005/2008 还原数据库 68 五、 附加与分离数据库 74 SQL 2000附加数据库 75 SQL 2000分离数据库 76 SQL 2005/2008附加数据库 77 SQL 2005/2008分离数据库 81 六、 建立维护计划为服务器加速 83 SQL 2000中建立维护计划优化系统 83 SQL 2005SQL 2008种建立维护计划优化系统 88 1、自行创建维护计划 88 2、运用维护计划向导创建维护计划 91 3、各维护计划任务选项的说明 101 4、手动删除维护计划 107 七、 启用AWE或者3GB为服务器加速 108 判断采用AWE还是3GB 108 AWE方式确定SQL Server占用的内存大小 108 3GB开启方式 108 在SQL 2000 中开启AWE 111 在SQL 2005SQL 2008中开启AWE 113 八、 日志清除 116 各版本数据库清除语句 116 SQL 2000、SQL 2005清除语句 116 SQL 2008清除语句 116 通过重建数据库彻底解决问题(还没实践过,慎用) 116 九、 索引维护 117 SQL 2000索引维护 117 SQL 2005/2008索引维护 121 十、 触发器管理 125 触发器查询语句 125 触发器管理语句 126 触发器管理工具 126 十一、 利用SQL Server导入导出数据 127 SQL 2000数据导入导出 127 SQL 2005/2008数据导入导出 133 十二、 SQL跟踪器的使用 144 易飞6.0特殊设置 144 SQL 2000跟踪器的使用 145 SQL 2005/2008跟踪器的使用 150 十三、 数据库异常检测以及简单修复 154 1. SQL Server数据库为什么易损坏呢? 154 2 预防措施 154 3. 其他的一些常用的修复命令 154 1. DBCC CHECKDB 154 2. DBCC CHECKTABLE 155 4.数据库日志损坏的修复 155 5. 数据库质疑的一般处理 156 6.还原数据库到指定时间点 156

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧