Sql-Server-2008

固態硬碟會提高數據庫的性能嗎?

  • September 15, 2010

我有一個包含大約 3 GB 數據的 Microsoft SQL Server 2008 數據庫。伺服器有 4 GB 的 RAM。數據庫用於讀取和寫入數據(大量更改)。伺服器很少重新啟動。

我想提高讀寫性能。用固態驅動器替換實際的 HDD(無 RAID)會提高性能嗎?

由於隨著時間的推移,已知 SQL Server 會填滿所有剩餘的 RAM,我想如果我將實際 RAM 擴展到 8 GB,就足以在 RAM 中“記憶體”SQL Server 使用的所有數據。所以,就我而言,絕對沒有必要購買固態硬碟,或者,至少,性能提升會很小。那正確嗎?

主要取決於您目前的儲存是否使用電池支持的寫入記憶體RAID卡。如果是這樣,考慮到你的數據集有多少適合記憶體,它可能不會有太大影響。與更多的事務性應用程序查詢相比,它可能更有助於夜間報告類型的查詢。

當您執行 SQL Profiler 工具時,您是否顯示出明顯的文件 I/O 性能問題?您是否使用探查器來確定您的瓶頸實際在哪裡?

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