磁碟速度慢但 RAM 多 - 優化技巧?

磁碟速度慢但 RAM 多 - 優化技巧?

我有 Windows Server 2012慢硬碟但是與大量記憶體我無法改變這一點(實際上它是 Amazon EC2)。

我可以做什麼來優化效能?

我有 16 GB 物理內存,但總是 5-6 GB保持自由。我應該增加磁碟快取大小嗎?或者也許禁用頁面文件?或使其固定大小?對一般 Windows 調整技巧感興趣,可能不涉及「從亞馬遜購買更快的硬碟」:)

附言。該伺服器運行一台 IIS Web 伺服器(經常使用)和一台具有小型 (6GB) 資料庫的 SQL 伺服器。 SQL 已經使用了 7GB(看起來所有資料庫都已經緩存在那裡)。

多謝你們!

答案1

你無能為力。光碟快取大小 - Windows 自動使用所有非應用程式分配的內存,所以 - 就這樣。頁面文件 - 無論如何都不應該做很多事情(只交換真正不使用的東西)。 SQL Server 的慢速資料庫根本無法運作。

最重要的是,SQL 無論如何都使用它自己的快取......除非你破壞了那個快取。

您可以做的是將 SQL Server 更新到 2014 並啟動延遲日誌記錄選項,這會為您提供更好的效能,但代價可能是交易遺失。

最後,如果資料庫做了很多工作,它確實需要快速 IO,並且沒有任何魔杖可以解決這個問題;)

相關內容