Sql-Server

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

  • April 17, 2019

我們有一個執行 SQL Server 2005 和 Exchange 的 SBS 伺服器,記憶體非常緊張。(這是sql和exchange之間的戰鬥)。

現在還不是完全更換它的時候,但我想知道儲存高達 8GB(主機板支持的最大容量,它目前擁有 4GB)是否會有所幫助。

由於它是 32 位作業系統,額外的記憶體只能通過 AWE 可見,至少 SQL Server 似乎支持。

  • 我可以期待改進嗎?
  • 需要哪些配置更改(Windows、SQL Server)才能使用 AWE?
  • Exchange 也可以從額外的記憶體中受益嗎?

SBS 2003 只會看到 4GB 的物理記憶體,因此 AWE 不會為您做任何事情。查看Windows 版本的記憶體限制

根據設計,小型企業伺服器幾乎總是使用所有可用記憶體。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

(圖片由Susan Bradley提供)

這將 SBSMONITORING 實例的記憶體限制為 70 Mb(70 Mb 是 SBS MVP 社區中建議的值,您的里程可能會有所不同)。如果您正在執行 SBS Premium 並擁有 ISA Server,那麼您可能還需要使用相同的技術來限制 ISA 日誌記錄數據庫。在這種情況下,實例名稱是 MSFW,我發現 70 Mb 也適用於此。

不過,不要試圖限制 Sharepoint 實例。這應該保留其預設設置。

引用自:https://serverfault.com/questions/47060