日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

[翻译]SQL Server 工作集消息

發布時間:2023/12/18 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [翻译]SQL Server 工作集消息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Q:我發現有指向工作集(SQL Server保留內存區域)被分頁出來相關的消息:
重要部分的 SQL 服務器進程內存已被分頁。這可能導致性能下降。持續時間: 0 秒。 工作集 (KB): 2484,已提交 (KB): 48036,內存使用比率: 50%。
有什么原因可能導致這個問題?

A:
工作集調整分為以下幾種:
1. 信號調整
低物理內存事件提醒事件是由操作系統設置的(參考:QueryMemoryResourceNotification<http://msdn2.microsoft.com/en-us/library/aa366799.aspx>),當物理內存低下時會出現。SQL Server資源監視器,Lazy writer和其他進程占用BPool內存部分。它會將物理內存返回給系統,然后降低SQL Server的工作集。當該事件產生時,sys.dm_os_ring_buffer和RING_BUFFER_RESOURCE_MONITOR的記錄會被寫入日志。這是SQL Server要保留預留內存的正常行為。該行為不會被寫入錯誤日志信息。

2. 自調整
操作系統在新申請一個頁的時候遇到了頁錯誤,判斷為物理內存不足。例如,如果SQL Server為一個棧,連接服務器或其他應用程序申請頁,發現內存不足,會直接調整SQL Server的工作集。

3. 硬調整
當系統內存嚴重不足的時候,會發生硬調整。該行為會直接把SQL Server所有的工作集和其他進程分頁出來。

除了信號調整之外,自調整和硬調整都會寫錯誤日志,導致性能問題。

基本查錯步驟:
1. 確認沒有其他進程快速吃完了內存。查看方法是監測內存:_Total工作集這個性能計數器。如果您啟用了一個快速消耗內存的應用程序,工作集會被快速地調整,但_Total會保持不變。如果_Total快速下降,那么這就說明不是某個應用程序吃光了內存,而是發生了MiEmptyWorkingSet或MmAllocateContigiousMemory發生了,然后操作系統決定進行硬調整。

2. 確認SQL Server進程ID在發生問題的時間段一直存在。如果SQL Server服務有被重啟過計數器可能會產生容易誤導的數據。

3. 確認您的系統的驅動是最新的。驅動也可能會造成調整。

4. 確認操作系統終端服務的bug不是導致該問題的原因:http://support.microsoft.com/default.aspx?scid=kb;EN-US;905865

5. 抓取完整的性能計數器,和SQL Server的sys.dm_os_ring_buffers。

6. 應用操作系統補丁:http://support.microsoft.com/default.aspx?scid=kb;EN-US;920739

7. 應用操作系統補丁:http://support.microsoft.com/default.aspx?scid=kb;EN-US;931308

8. 應用SQL Server 2005 SP3。

轉載于:https://www.cnblogs.com/galaxyyao/archive/2009/05/18/1459611.html

總結

以上是生活随笔為你收集整理的[翻译]SQL Server 工作集消息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。