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

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

我们有一台运行 SQL Server 2005 和 Exchange 的 SBS 服务器,众所周知,它的内存非常紧张。(这是一场 SQL 和 Exchange 之间的斗争)。

现在还不是完全替换它的时候,但我想知道储存高达 8GB(主板支持的最大容量,目前为 4GB)是否有帮助。

因为它是 32 位操作系统,所以额外的内存只能通过 AWE 看到,至少 SQL Server 似乎支持这一点。

  • 我能期待改进吗?
  • 为了使用 AWE,需要进行哪些配置更改(Windows、SQL Server)?
  • Exchange 也能从增加的内存中获益吗?

答案1

SBS 2003 只能识别 4GB 的物理内存,因此 AWE 不会为您做任何事情。请查看Windows 版本的内存限制

答案2

小型企业服务器几乎总是使用所有可用内存,这是设计使然。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

替代文本
(来源:sbslinks.com
(图片由苏珊·布拉德利

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

但不要尝试限制 Sharepoint 实例。应保留其默认设置。

相关内容