Sql-Server-2008-R2

SQL Server:緩衝區管理器頁面讀寫/秒已超過門檻值

  • May 29, 2019

任何人都可以在我們遇到的情況下向我解釋一下,並請建議我如何處理 SQL Server 2008R2 版本中的記憶體問題的解決方案。

安裝記憶體 128 GB

僅供參考…我為 SQL Server 分配了接近 122 GB 的空間。

仍然請澄清這意味著什麼:

SQL Server:Buffer Manager Page reads-write/sec has exceeded the threshold
  1. 我看PLE超過300哪個好?
  2. 如果值良好或需要解決,請澄清其他性能計數器。

在此處輸入圖像描述

SQL Server:緩衝區管理器頁面讀寫/秒已超過門檻值

這並不真正表明存在問題。這意味著 SQL Server 的物理讀寫次數超過了您設置的門檻值。現在下一個問題是您多久收到一次警報,如果經常出現這種情況,您可能需要確定您是否面臨記憶體緊縮以及正在執行的查詢導致這種情況。

我看PLE超過300哪個好?

除非您的系統具有 4 GB 記憶體,否則應完全忽略 300 標記。基本 PLE 的計算方式應如下 (DataCacheSizeInGB/4GB *300)。這應該是您的基準 PLE,任何比這低得多的東西都會困擾您。此外,如果您有 NUMA 系統,您必須跟踪 PLEeach NUMA node

如果值良好或需要解決,請澄清其他性能計數器。

計數器不應該被佔用 8 小時左右的時間收集它,請在系統負載高峰時執行它。您可以使用性能數據收集器集

引用自:https://dba.stackexchange.com/questions/155265