首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于RING_BUFFER而导致的内存使用率高

由于RING_BUFFER而导致的内存使用率高
EN

Database Administration用户
提问于 2017-10-02 19:29:41
回答 1查看 1.4K关注 0票数 1

我有一个服务器,它不断地使用60%到80%的CPU。使用布伦特·奥扎尔的第一个应答工具包的工具,它表明RING_BUFFER_SCHEDULER_MONITOR是罪魁祸首。这是什么,我怎样才能追踪到这是什么?

代码语言:javascript
复制
60%. Ring buffer details: <Record id="3592" type="RING_BUFFER_SCHEDULER_MONITOR" time="215993000"><SchedulerMonitorEvent><SystemHealth><ProcessUtilization>57</ProcessUtilization><SystemIdle>40</SystemIdle><UserModeTime>2748425618</UserModeTime><KernelModeTime>27144174</KernelModeTime><PageFaults>986</PageFaults><WorkingSetDelta>94208</WorkingSetDelta><MemoryUtilization>100</MemoryUtilization></SystemHealth></SchedulerMonitorEvent></Record>
EN

回答 1

Database Administration用户

发布于 2017-10-02 19:32:45

嗯,不,不完全是。我错了,因为我没有把这方面的措辞做得更好。

您正在使用sp_BlitzFirst,下面的内容与您所看到的类似:

它报告了CPU的使用情况,我在DMVs中找到了它--环形缓冲器。环形缓冲区不会导致CPU的高使用率。

要查找使用高CPU的查询,请使用sp_BlitzCache @SortOrder = 'cpu‘。

有关更多细节,请访问这篇文章来自微软的Premier工程团队,内容是使用环形缓冲区跟踪Server内部CPU的使用情况

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/187472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档