SQL Server 2005高内存使用率和性能问题

时间:2010-03-08 19:20:48

标签: windows sql-server-2005 performance memory-management

我在生产服务器(Win2003,QuadCore,4GB)上运行这个ASP.NET / SQLServer2005网站。

该网站正常运行顺利,但在2-3周后,我发现网站上的表现很慢(特别是在一个特定页面中)。另外我注意到SQL Server进程使用的是2GB的RAM。所以我重新启动服务,网站再次运行速度快,流程为300-400MBs。

我正在寻找解释为什么会发生这种情况的原因?什么是存储在RAM中的SQL Server占用太多空间并降低性能? 我该怎么做才能避免这种情况?我试图避免每次发生这种情况时重新启动SQLServer。

谢谢!

1 个答案:

答案 0 :(得分:0)

按设计:SQL Server正在使用尽可能多的内存。从理论上讲,它会根据需要释放内存,但在实践中它并不能很好地与其他人一起使用,尤其是在加载时。

您需要单独的服务器或限制SQL Server memory