Sql server AWE可以使用吗>;Windows XP 32位SQL Server 2005开发版上的4GB RAM
在WindowsXPPro(32位)上使用SQLServer2005DeveloperEdition时,我注意到启用AWE(高级窗口扩展)的复选框已启用。我有一个Opteron工作站,可以轻松升级到8GB或更高,尽管在开发环境中脱离32位Windows XP Pro并不实际。据我所知,32位模式下运行的Opteron的MMU应该支持36位物理地址空间,就像32位Xeon一样 减少SQL Server的内存占用可以让我给Analysis Services更多的空间Sql server AWE可以使用吗>;Windows XP 32位SQL Server 2005开发版上的4GB RAM,sql-server,sql-server-2005,windows-xp,awe,Sql Server,Sql Server 2005,Windows Xp,Awe,在WindowsXPPro(32位)上使用SQLServer2005DeveloperEdition时,我注意到启用AWE(高级窗口扩展)的复选框已启用。我有一个Opteron工作站,可以轻松升级到8GB或更高,尽管在开发环境中脱离32位Windows XP Pro并不实际。据我所知,32位模式下运行的Opteron的MMU应该支持36位物理地址空间,就像32位Xeon一样 减少SQL Server的内存占用可以让我给Analysis Services更多的空间 有人知道敬畏是否存在吗 Win
- 有人知道敬畏是否存在吗 Windows XP支持多个应用程序 4GB可用于SQL的RAM 服务器(位于支持MMU的CPU上) 这个
- 或者,有人知道吗 数据字典视图可能说明什么 告诉我AWE缓冲区的使用情况,以便 你可以试试看,得到一些 关于它是否是 使用额外的内存
问题是:如果我的机器有硬件支持,Windows XP 32位是否允许我以这种方式使用超过4GB的RAM?除非操作系统支持超过32位的内存寻址空间,否则所有应用程序都不会支持它。您需要升级到64位操作系统以允许SQL server利用额外的RAM。在32位操作系统中,您不能为用户进程提供超过2Gb的地址空间。实际上,您可以选择使用Windows Server 2003在3Gb用户地址空间中运行进程,并应用/3Gb开关 Windows XP(32位)PAE(即36位物理地址);它只支持4GB的RAM。您需要Windows 2003(企业或数据中心)来支持PAE。因为您的操作系统不能使用PAE,所以您的应用程序不能使用AWE 您可以使用/3GB开关运行它,从而为SQL Server提供更多的喘息空间
就我个人而言,我想升级到64位版本的Windows,可能是Windows 7 x64。WinXP 32位可以使用超过4GB的内存,但它需要PAE和更高的内存支持 这里有一篇关于这个话题的帖子。 一旦启用了对>4GB的操作系统支持,就可以启用AWE并允许SQL访问额外的内存
操作系统限制纯粹是由于许可,实际上不是物理限制。Windows Server变体说明了这一点,它们的服务器数据中心版本在x86中可以使用64GB。SQL Server对于32位应用程序来说是不寻常的,因为它实际上可以使用额外的内存,而大多数其他32位进程仅限于2GB/3GB。非常感谢。”Windows XP不支持PAE’正是这个问题的答案+1.PAE在Windows XP上受支持,但启用时仍限于4GB。它只允许支持AWE的应用程序充分利用4GB内存。否则,它们仅限于在硬件(如视频卡)页面进入内存映射后可用的内存,因此通常为3.5gb或更低。/3GB开关改变了内存模式,因此应用程序最多可以使用3GB,内核限制为1GB,而不是默认的2GB和2GB。我认为这与PAE无关,但应用程序必须具有大地址意识。重新阅读我链接的页面,似乎@tjmoore是正确的:“对PAE的支持是在……32位版本的Windows XP下提供的”。但是:“Windows XP Professional上支持的最大内存量也是4GB”。要确认:
/3GB
绝对独立于PAE,但需要/largeAddressware
。