【发布时间】:2010-03-08 19:20:48
【问题描述】:
我有这个 ASP.NET/SQLServer2005 网站在生产服务器(Win2003,QuadCore,4GB)上运行。
该网站正常运行顺利,但 2-3 周后,我注意到该网站的性能下降(特别是在一个特定页面中)。我还注意到 SQL Server 进程正在使用 2GB 的 RAM。于是我重启服务,网站又跑得很快,进程300-400MB。
我正在寻找为什么会发生这种情况的解释?什么是 SQL Server 存储在 RAM 中占用太多空间并降低性能? 我能做些什么来避免这种情况?我试图避免每次发生这种情况时都重新启动 SQLServer。
谢谢!
【问题讨论】:
-
听起来您需要运行 Profiler 和/或 Windows 性能计数器来分析正在发生的事情......
标签: windows sql-server-2005 performance memory-management