【发布时间】:2023-04-03 05:18:02
【问题描述】:
我们在 Windows Server 2008 r2 ent edition 和 SQL Server 2008 r2 ent edition 运行一个照片共享网站。服务器配置为 xeon 5620,配备 48GB RAM 和 4 个 450GB 15k Scsi 硬盘。
根据上个月的平均值,我们在 DB 上大约有 50 个和最多 500 个活动连接。现在平均值也是一样的。 1 个月前,我们的 sql server cpu 使用率低于 1%,但现在它始终使用最低 25% 和最高 100%。我们从过去 8 天开始面临的这个问题。从这最后 8 天开始,当我们启动 SQL 服务和停止它时,我们的 CPU 使用率总是在增加,这只是正常的。我请求你能告诉我如何解决这个问题。
【问题讨论】:
-
2008 R2 - sql server 忙什么?使用分析仪表板找出 cpu 实际在做什么。可能是一些卡住的数据库检查/修复需要很长时间并且重新启动服务器会将其重置为启动?
-
即使我们重新启动数据库服务器也可能是相同的。当我们停止 SQL server 服务时,只有 cpu 使用是正常的。
-
你看我说的了吗?当然,当它被卡住时 reparnig 数据库 tc。然后你重新启动它,它总是会再试一次。您是否考虑过查看 sql server 日志以了解服务器启动后会发生什么?
标签: sql sql-server sql-server-2008 sql-server-2008-r2