Windows-Server-2008
在僅執行 Sql Server 2008 x86 的 Windows 2008 x86 中使用 /3GB 狀態開關是件好事嗎?
我之前曾問過同樣的問題,但那是針對 x64 位版本的 OS 和 Sql Server。
現在,我對 x86(32 位)版本的 OS 和 Sql Server 提出了同樣的問題。
那麼,這是一件好事嗎?我假設我想給我的 sql 伺服器盡可能多的記憶體和盡可能少的作業系統。
想法?
如果伺服器小於 16GB 和 4GB 或更多,那麼是的 /3GB 切換是一件好事,不要忘記 /3GB 的醜妹妹 /PAE,見下表。
如果伺服器的記憶體超過 16GB,那就不好了,因為需要 2GB 的核心記憶體來管理 AWE 地址空間。
總之:
----------------------- |Memory (GB) | Switches | |-----------------------| | <4GB | none | | 4GB | /3GB | | >4GB-16GB | /3GB /PAE| | >16GB | /PAE | -----------------------
要在 Windows Server 2008 機器上實現此功能,請使用 BCDEdit 命令:
bcdedit /set IncreaseUserVa 3072