SQL Server-高缓冲时间

问题描述 投票:0回答:1

enter image description here enter image description here

我注意到SQL Server上的大量waitingRequestsCount。该闩锁类是缓冲区。请参阅所附的屏幕截图。通过SQL Server仪表板,我看到大量等待缓冲池的事件(32221334)。有人可以解释一下可能导致大量等待的原因吗?

sql-server time buffer wait
1个回答
0
投票

有人能解释一下导致大量等待的原因吗?

这些是闩锁等待,当需要由多个会话访问的页面时,需要维持该页面在内存中的完整性。高<< number >>闩锁等待时间无需担心。如果等待时间很长,则可能表明问题需要进一步解决troubleshooting。即使您有较高的number个闩锁等待时间,平均而言它们也很短,并且这些统计信息自SQL Server实例上次启动以来是累积的。而不是潜入闩锁,而是从等待开始,它提供了工作负载性能的更全面的视图(尽管这种视图缺少将等待时间置于上下文中的总CPU时间)。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.