我遇到了服务器性能问题。主要原因似乎是操作系统和 SQL Server 的版本。一旦我在 Windows Server 2008 R2 上安装 SQL Server 2008,我的网站的响应时间就会变得非常慢。而如果我在另一台装有 Windows Storage Server 2003 R2 的机器上使用 SQL Server 2008,响应时间就会快得多。
两种操作系统都具有最新更新,您对这种矛盾有什么想法吗?或者是否有人遇到过有关运行 SQL Server 2008 的 Windows Server 2008 R2 的新更新的类似问题?
谢谢,cas
答案1
我以前也遇到过类似的问题,使用的是相同的 SO 和 Sql Server 版本,以及特定的数据库。我的问题与事务日志有关,我需要备份/清理它,还需要在驱动器中释放更多空间,之后我确实注意到性能再次上升。
我不知道你的情况是否也是如此。
呼呼!
答案2
是否有任何症状微软 KB918483适用于您的情况?
答案3
听起来和 StackOverflow 的说法非常相似经历了。您运行的是戴尔服务器吗?我们在运行 Windows 2008 R2 的新服务器上也遇到了同样的问题。Windows 2003 服务器没有问题。一旦我们更新了 2008 上的 BIOS 设置,性能就会大幅提升。
答案4
99% 的时间里,速度减慢与主机操作系统无关,而与数据库内部有关。通常,统计数据已经过时,并且 SQL Server 无法生成良好的执行计划。