0

我有一个非常强大的服务器,包含 32GB RAM DDR3、8 核(双四核)、4 TB 硬盘,并且我正在运行 SQL Server R2 Web 版。

我们在这个数据库中有大量活动,并且使用分析器,我看到我们有近 600,000 个事务/查询。

CPU 使用率很疯狂,从 30% 上升到 90%,上下波动,我不知道如何跟踪是什么原因。我见过一些繁重的查询,但解决了它,现在我看不到任何应该让它以这种方式加载的东西,每个表都被索引,我让另一位同事在数据库上工作,他说他也不知道它来自哪里。

我们有 1GBIT 上行链路,因此也不是网络问题。

我想可能是因为网络版仅限于处理这么多交易?我不升级的主要原因是该项目的预算低。

有什么建议么?想法?某物?..

4

2 回答 2

0

使用性能监视器检查您的应用程序以查看我们的应用程序使用 CPU 使用情况,不良应用程序会影响 CPU 状态。

于 2012-06-07T19:09:34.900 回答
0

您可以尝试将数据库文件跨越多个磁盘上的多个文件

于 2012-06-01T15:15:12.890 回答