2014-02-24 52 views
0

我有一個服務器與這個屬性: 系統類型:64位 窗口:服務器2008 R2 SQL服務器:2008 R2 數據庫大小:20技嘉 RAM:16 GB什麼是在SQL Server頁面鎖定的最佳做法?

我已經啓用鎖定頁面在Windows和SQL服務器現在正在使用它。表現看起來不錯。 我想知道這是一個正確的方法嗎?或不尋常?最佳做法是什麼?

+0

您採取我們的工作量基準性能測試。沒有對錯的方法,特別是根據提供的細節。 –

回答

1

最佳做法實際上是鎖定內存中的頁面。

SQL Server使用內存作爲緩存來避免磁盤IO。如果該緩存結束被交換到光盤,那種完全殺死緩存的感覺首先。

所以,你絕對要確保:

  • 比你可以實際使用和
  • 可以鎖定在內存中,您不分配更多的內存。

這樣說:如果這只是一個SQL Server(因爲應該是一個更大的安裝),沒有任何東西會強制內存脫離硬件。我通常甚至沒有這樣做 - 但是如果你有一臺小型機器可以兼容應用服務器,那麼你可能需要確保你的sql服務器沒有完全離開內存。

所有這一切,不過,是不是,那麼你更改配置,並採取相同的測量和比較相關的編程所以不是問題本身的計算器...

相關問題