aad*_*295 6 sql-server windows-server sql-server-2016
我的 SQL Server 2016 网络版正面临一个奇怪的行为。SQL Server Windows NT 64 位突然跳转到使用 90% 的 CPU,然后在 5 秒后下降,然后在 3 到 5 分钟后再次出现尖峰(正常使用率大约是 CPU 的 2% 到 5%)
我的服务器规格
服务器是最新的,安装了最新的更新,MS SQL Server 处于默认设置。我怎样才能找到导致这种情况的原因。请帮我。谢谢
请检查屏幕截图
有几种方法可以解决这个问题。
下载sp_WhoIsActive并在您注意到 CPU 峰值时运行它,或者将其记录到一个表中并通过查看 CPU 列(可能ORDER BY CPU DESC
)来查询该表。
使用免费脚本检查计划缓存——我与他人合着了一个名为sp_BlitzCache 的脚本。默认情况下,它将返回服务器计划缓存中前 10 个 CPU 消耗查询。
购买SentryOne Performance Advisor 之类的监控工具,并在高峰期使用它来检查您的服务器。
归档时间: |
|
查看次数: |
20869 次 |
最近记录: |