服务器上的CPU利用率很高
服务器configuration:
- 虚拟专用
- Windows Server 2008,至强处理器1.6GHZ,4GB RAM
- MS SQL Server R2 Express
- IIS 7.0
- .NET Framework 4.0
问题:
- 由于CPU使用率过高,网站响应速度非常慢。
- 有时网站工作正常,但突然间速度变慢,静态HTML页面也不能很快响应。
- 无论何时我们重新启动服务器或SQL SERVER服务,网站都可以正常工作,但在某个时候网站性能下降,网站速度变慢。
我们试过解决方法:
- 优化所有存储过程,从存储过程中删除所有不需要的TEMP表。
- 删除了所有不需要的代码,评论。 未使用的链接,来自源代码的文件引用。
- 服务器上有杀毒软件,我们扫描整个服务器,但没有发现病毒。
- 我们停止在服务器中的不需要的服务。
- 我们也从服务器删除不必要的应用程序。
开始清理进程caching。
分析页面replace统计信息。
如果有的话删除磁盘级别的压缩