在Win2003服务器上,运行传统ASP(不是asp.net)的网站出现性能问题。
我如何监视连接池的性能?
后端SQL Server数据库(在另一台服务器上)远远没有出汗,而且服务器本身也运行良好。
我监视“请求执行时间”和“请求排队” – 当问题出现时,这些计数器迅速迅速上升 – 站点缓慢无响应 – 然后在20-30秒后恢复正常(正常= 0请求排队) 。
现在我的直觉告诉我必须有连接池的问题,因为我在网站上得到的错误是。
所以再次 – 如果这是由连接池中的问题引起的,我该如何监控?
开始的地方…过滤到Web服务器主机的SQL服务器跟踪,您应该能够看到连接进来并获得释放或重新使用。 还有查询要花多长时间。 IIS Daignotstic包使用logman和日志parsing器来查看在IIS中发生了什么。 你的应用程序池只有一个线程? 如果你给它说10。