SBS Server 2003(32位) – SQL + Exchange – AWE有用吗?

我们有一个运行SQL Server 2005和Exchange的SBS服务器,这在内存上是非常严格的。 (这是一个SQL和交换之间的战斗)。

现在还不是完全更换它的时间,但是我想知道是否备货达到8GB(板卡支持的最大值,目前是4GB)会有所帮助。

由于它是一个32位操作系统,额外的内存将只能通过AWE可见,至lessSQL Server似乎支持。

  • 我可以期待改进吗?
  • 什么configuration更改(Windows,SQL Server)是必要的,所以它使用AWE?
  • Exchange还能从额外的内存中受益吗?

SBS 2003将只能看到4GB的物理内存,所以AWE不会为你做任何事情。 看看Windows版本的内存限制

小型企业服务器几乎总是按devise使用所有可用内存。 Exchange和SQL Server(默认情况下)都会尝试使用所有可用的内存,但会按需求释放它。 结果:你的记忆总是充满。

这不是没有足够的内存,那只是服务器应用程序使用可用的资源,以最大的效果。 未使用的内存是浪费的内存。

SQL(默认情况下)使用所有可用的内存的事实可能会导致问题,特别是SBSMONITORING实例,在某些系统上可能会开始消耗和不合理的内存量(超过100 Mb左右是不合理的)。 如果在您的系统上发生这种情况,那么请考虑限制该实例可用的内存。 命令提示符中的这些步骤将执行此操作:

> osql -E -S YOURSERVERNAME\sbsmonitoring > sp_configure 'show advanced options',1 > reconfigure with override > go > sp_configure 'max server memory', 70 > reconfigure with override > go 

替代文字http://www.sbslinks.com/images/time.h39.gif
(图片由Susan Bradley提供 )

这将SBSMONITORING实例的内存限制为70 Mb(70 Mb是SBS MVP社区中build议的值,您的里程可能会有所不同)。 如果您正在运行SBS Premium并拥有ISA Server,那么您可能还需要使用相同的技术来扼制ISA日志logging数据库。 在这种情况下,实例名称是MSFW,我发现70 Mb也适用于此。

不要试图限制Sharepoint实例。 这应该留在它的默认设置。