Windows-Server-2008

SQL Server 2008 Web 的記憶體

  • August 25, 2009

我打算將我的網站的共享主機升級到 VPS,主要是因為我的數據庫變得太大,> 200mb。我託管的 CrystalTech 上的基本 VPS 計劃有 512mb 記憶體,磁碟空間應該不是問題。如果我在這里安裝 SQL Server 2008 Web 版(我有許可證),考慮到可用記憶體量,你認為它會降低伺服器的速度嗎?有沒有人經歷過類似的設置。

512 Megs 的 RAM 已經不多了。如果您要在伺服器上執行 SQL Server,我建議將其升級到至少 2 Gigs。SQL Server 的一般規則是 RAM 越多越好(只要 SQL Server 可以使用那麼多 RAM)。

SQL Server 將很快佔用機器中所有可用的記憶體,而不會或幾乎沒有任何東西留給 Web 伺服器和作業系統。SQL Server 會為了提高性能在記憶體中記憶體盡可能多的資訊,以便它必須盡可能少地進入磁碟(無論您使用哪種數據庫設計)。由於可用記憶體如此之少(如果緩衝區高速記憶體可用,您最終可能只有 100 Megs 的 RAM),您將無法在 RAM 中儲存太多資訊,並且您將一直在訪問磁碟尋找數據。

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