我得到這個錯誤從SCOM進行監視SQL Server 2012的設置頁面預期壽命爲SQL Server 2012
警報:SQL數據庫引擎2012頁預期壽命過低 來源:MSSQLSERVER 路徑:SCOM- 01。 。 最後修改者:系統 最後修改時間:2015年9月17日上午11時33分18秒 警報說明:SQL實例計算機上的「MSSQLSERVER」的頁面預期壽命「 SCOM-01 」太低。
我需要知道如何延長MS SQL Server 2012的Page life。 任何便箋都會很棒。
我得到這個錯誤從SCOM進行監視SQL Server 2012的設置頁面預期壽命爲SQL Server 2012
警報:SQL數據庫引擎2012頁預期壽命過低 來源:MSSQLSERVER 路徑:SCOM- 01。 。 最後修改者:系統 最後修改時間:2015年9月17日上午11時33分18秒 警報說明:SQL實例計算機上的「MSSQLSERVER」的頁面預期壽命「 SCOM-01 」太低。
我需要知道如何延長MS SQL Server 2012的Page life。 任何便箋都會很棒。
頁面預期壽命(通常縮寫爲PLE)是一個SQL Server性能計數器,用於度量一頁數據從磁盤讀取後將保留在內存中的秒數。此警報告訴您正在監視的SQL Server具有內存壓力。
該PLE將定期放在大多數SQL Server上。這是因爲,無論何時運行查詢需要從磁盤讀取數據,最舊的頁面將從緩衝池中刪除以騰出空間。您可以通過監視「緩衝區管理器:頁面預期壽命」Perf Mon計數器(或NUMA機器上每個NUMA節點的「緩衝區節點:頁面預期壽命」)來查看。
來自Microsoft的傳統建議曾經是PLE應該保持在300秒以上(即5分鐘)。然而,這絕不是一條硬性規則,理想值將根據服務器的工作量。對於具有多個NUMA節點的NUMA服務器,情況也更加複雜
有關更多信息,我會建議與您的內部數據庫管理員(如果有的話)通話。另請參閱以下參考資料:
http://sqlperformance.com/2014/10/sql-performance/knee-jerk-page-life-expectancy
http://www.sqlskills.com/blogs/paul/page-life-expectancy-isnt-what-you-think/
我看不出有任何的答案已經被標記爲最好的一個,所以讓我嘗試和幫助。
正如本文http://www.sqlshack.com/insight-into-the-sql-server-buffer-cache/描述:
唯一正確答案的PLE問題是PLE的一個很好的價值是一個表示有足夠的淨空高度優化服務器性能佔使用量的增長和尖峯。例如,我們從較早的服務器獲得服務器,其中有163GB的內存專用於緩衝區緩存,平均PLE爲2000秒,外插吞吐量爲83MB /秒。
希望我幫助。
這實際上與**編程**沒有任何關係,但是使用數據庫管理 - 所以它在這裏是主題,屬於[dba.stackexchange.com](http://dba.stackexchange.com) ) - 投票移動。 –