none
SQL Server由内存引发的性能问题(紧急,在线等) RRS feed

  • 问题

  • 大家好。

    我的数据库使用的是SQL Server 2008 R2,现在出现了一点问题。数据库这段时间运行一直很正常,可从今天起开始出现了严重的性能问题,读取数据非常的慢。打开活动监视器后,发现数据库I/O平均在60M每秒(在正常时平均1M每秒左右)。我对SQL Server不是很懂,别人告诉我有可能是内存问题,我在服务器属性中查到设置的最大服务器内存为我的服务器内存(接近16G),于是我把它改成了12G,结果性能立即恢复正常。可是过了一段时间以后,同样的性能问题又出现了,数据库I/O又达到了60M每秒左右,这时我再次随意调整了一下最大服务器内存(改为10G以后又改回12G),结果性能再次立即恢复正常。于是,今天我的系统像过山车一样,每隔几十分钟,当出现性能问题以后,我就调整下内存设置。一直到我发帖时 :-(

    请大家帮忙分析一下,太高深的东西对我这个菜鸟来说可能不太好理解,如可能的话请指导一下如何解决或点明一个方向,非常感谢!

    2013年10月12日 12:50

答案

全部回复