【发布时间】:2012-02-21 19:07:12
【问题描述】:
鉴于此处的图表,我应该查看什么来确定瓶颈?如您所见,请求在负载下平均持续近 14 秒,其中大部分时间归因于 New Relic 分析数据中的 CLR。在特定页面的性能细分中,它将大部分时间归因于 WebTransaction/.aspx 页面。
【问题讨论】:
-
可能是由于页面上的标准会话锁定而从数据库读取的延迟造成了这种延迟。正如我所见,橙子也涨了。
-
@Aristos 您能否详细说明“标准会话锁定”的含义?
-
我的意思是:stackoverflow.com/questions/8989648/… 当您在页面上使用会话时,由于会话数据,这会锁定所有页面,直到此页面结束处理。
-
谢谢你,我认为你是对的。会话被配置为在另一台机器上使用状态服务器,它没有退缩,数据库也没有退缩,因此序列化请求是有意义的,因为负载测试使用单个用户/会话。是时候在不同的会话/用户之间分散负载了。
标签: asp.net .net performance profiling newrelic