Sql-Server-2008

Raid記憶體配置建議

  • August 16, 2010

我想知道以下 Raid 控制器和 raid 設置是否有最佳記憶體設置。(作業系統:windows 2008 R2,應用程序:II7,DB:SQL Server 2008 R2 Enterprise)

PERC 6 / i:

(預設設置似乎是:No Read Ahead/Write-back)

2 Disks Raid 1 包含作業系統、IIS 安裝為 web 主機

PERC H700:

2 Disks Raid 1 包含作業系統、SQL Server 安裝和事務日誌

4 Disks Raid 10 僅包含 SQL 數據文件

就上述三個 Raid 配置的使用而言,最佳記憶體設置是什麼?

是(通常);假設 BBWC/FBWC 您的記憶體設置應該與您的 R/W 比率相匹配。

僅當您有 BBWC/FBWC 時才應啟用回寫。如果您的寫入特別敏感(通常不是日誌寫入),那麼您應該只使用直寫。

如果您的連續讀取通常大於塊大小(順序讀取大文件),那麼您應該啟用預讀。如果您的讀取通常是小的隨機 IO,那麼應該禁用它。

所有這些都高度依賴於您的特定應用程序和數據。如果您不知道,您可能需要分析 IO 子系統。但是,如果性能目前不是問題,我不會花太多時間在上面。

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