【发布时间】:2010-12-11 03:58:13
【问题描述】:
我们的网站在一天中 90% 的时间都运行良好,然后在我们的高峰时段流量大约是正常情况的两倍时,一切都会慢下来。通常为 1 秒的页面加载时间需要 30 秒。检查我们的错误日志,看起来可能是连接池问题。我们有 3 个 Web 服务器连接到 1 个 sql server db。 SQL 服务器在所有内核上的利用率都低于 25%。
我查看了我们 SQL 服务器上的用户连接计数器,发现在我们的高峰期我们有 400 多个用户连接,但在非工作时间它大约是 120 多个。
我很确定我们只是使用 MS 提供的任何默认设置来处理我们的应用程序池。我可以做些什么来测试是否是应用程序池问题?将应用程序池大小增加到 1000 有什么负面影响(我该怎么做?)。
谢谢!
【问题讨论】:
-
什么版本的 ASP.Net 和 SqlServer?
-
当我第一次看到主题行时,我以为你是救生员。
标签: asp.net sql performance timeout