Sql-Server

sql server 2008 可擴展性與預算

  • January 21, 2015

我需要購買專用於 Navision 2009 數據庫的新伺服器。

它有 50GB 大,每年增長約 10GB。

16 個使用者全天連接

系統:Windows 2003 R2 Standard 64 位

SQL Server 2008

由於預算,我必須選擇:

  1. 四核 Xeon 3,2 GHz 和 2 GB RAM
  2. 四核 Xeon 2 GHz 和 4 或 6 GB RAM

我應該選擇哪個?

哪個會給我更好的性能:更多的 RAM 還是更高的 CPU 速度?

只要將其分配給相關的 SQL 伺服器,SQL 中的更多 RAM 應該可以提高性能,SQL Server 應該在服務啟動時“佔用”大量 RAM。

除非您對返回的記錄集進行大量計算,否則過多的 CPU 不會提高 SQL Server 的性能。我會推薦使用 6GB RAM 的第二個選項。如果您使用參數化查詢,這應該允許更多經常執行的查詢將其結果集儲存在 RAM 中,而不必從磁碟中“提取”。

當然,RAM 或 CPU 並不是 SQL 伺服器的唯一瓶頸,請查看您的磁碟佈局和 RAID 級別,請參閱此處的另一篇關於我如何配置伺服器的文章的標準數據庫備份程序,這絕不是專家建議但我發現它在我的環境中表現出色。

確保進行定期備份,並記住在您測試恢復之前它不是有效的備份!

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