我正在WindowsServer2008Enterprise32位操作系统上运行带有高级服务的版。
我在Server上启用了“使用AWE来分配内存”,但我不确定这是否会有帮助,因为在Microsoft文档中,它说SQLServer2008Express不支持AWE。
那么,为什么会有一个被认为不支持的选项的复选框呢?
如果我确信中不支持AWE,我将使用Server的标准版本。
发布于 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位服务器现在有点过时了(除非你有严重的需求)
https://dba.stackexchange.com/questions/76422
复制相似问题