Sql-Server
SSD 硬碟如何影響您網站的速度(asp.net/linq/ms sql 數據庫)
我有一個小數據庫(<1G)但是我們在網站上有很多複雜的邏輯,客戶抱怨渲染時間是 3-5 秒。我們不是Google,每天成千上萬的使用者是我們的夢想,所以規模不是問題,但速度很重要。任何人都可以分享基於 ASP.NET (MVC)/LINQ/MS SQL 的應用程序的 SSD 驅動器的經驗嗎?你的表現如何提高?
更新:本白皮書指出它將快 20 倍。 http://www.texmemsys.com/files/f000174.pdf
我會將我的評論添加到較早的答案中,但我沒有足夠的聲譽……所以這裡……
購買更多記憶體。更多的記憶體。如果您有 4GB,請轉到 16GB 或 32GB。即使是 32GB 或 RAM 也可能比 GOOD SSD 便宜。大多數 SSD 驅動器並不比硬碟驅動器好,昂貴的 Intel 驅動器是一個明顯的例外(還有其他 SSD 更快,但價格要貴得多)。
如果您的數據庫只有 1GB,如果您添加了足夠的記憶體,SQL Server 幾乎會將整個內容記憶體在記憶體中。唯一的例外是您的程序正在寫入大量數據。如果您有 1,000 個 INSERT 事務需要為每個使用者操作發生,那麼大量記憶體將無濟於事,那麼 SSD 驅動器可能會很有用……但我懷疑情況並非如此。在任何讀取操作中,記憶體總是比硬碟提高性能。