首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用高级服务在Server 2008 Express中分配内存的AWE

使用高级服务在Server 2008 Express中分配内存的AWE
EN

Database Administration用户
提问于 2014-09-12 15:01:23
回答 1查看 815关注 0票数 1

我正在WindowsServer2008Enterprise32位操作系统上运行带有高级服务的版。

我在Server上启用了“使用AWE来分配内存”,但我不确定这是否会有帮助,因为在Microsoft文档中,它说SQLServer2008Express不支持AWE。

那么,为什么会有一个被认为不支持的选项的复选框呢?

如果我确信中不支持AWE,我将使用Server的标准版本。

EN

回答 1

Database Administration用户

发布于 2014-09-12 15:13:43

当Server可以看到超过1G的内存时,在快速版本上检查AWE是没有意义的。虽然它说SQl服务器在特快专递版本上最多可以占用1G,但它需要的不仅仅是1G。

AWE是32位的windows功能,它允许Server使用大于其VAS限制的内存。对于32位窗口机器上运行的SQL server 32位的VAS限制是2G,而在WOW系统上,使用AWE SQL Server数据和索引页可以使用超出其VAS限制的2G的内存,但是在您的情况下,最大服务器内存是1G,所以启用它没有意义。这就是为什么文档会这么说的原因。

至于为什么会出现这种情况,是因为MS不想改变。64位服务器上的AWE也没有任何意义,但是这个选项也是存在的。

如果我确实知道sure中不支持AWE,我会使用SQL的标准版本吗?

与标准版本64位,是的,你也需要64位操作系统。目前32位服务器的性能受到了很大的限制,特别是在内存和VAS方面。64位将有8 TB的VAS和足够的内存支持。32位服务器现在有点过时了(除非你有严重的需求)

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/76422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档