我们有一个 SQL Server R2 网络版数据库,它基于 Windows Server 2008 R2,具有强大的 CPU 和 32GB RAM DDR3。
我们的数据库工作非常努力(我们在 1 分钟内运行了大约 600,000 个查询)并且它的 CPU 变得疯狂(25% 到 90%)。
我正在处理缓慢的查询,找到了一些,修复了它们,其他一些我只是取消以检查它是否有帮助,但它没有,CPU 仍然很高。
我想知道还能是什么?我不是 DBA,但我和一个非常有经验的人一起工作,他创建了所有索引并重新配置了 DB,但是 CPU 仍然很高,而且这个 DBA(有 20 多年的经验)有点像绝望,真的不知道如何找到问题。
我想知道,这可能是缓存问题吗?像这样的查询没有缓存?
有谁知道它可以是什么?我们能做什么?我们如何调查?
也许它只是大量的查询?
我很想得到你能提供的每一个小信息!