在多用户

时间:2017-11-05 05:36:37

标签: c# asp.net performance iis sql-server-2016

如果我的ERP Web应用程序有多个并发用户,我将面临一些重大问题。当并发用户数超过30时,我的应用程序变慢。我们使用ASP.NET,C#,SQL Server 2016开发了Web应用程序。

从这个问题出发,我应该检查什么点?

是否有可用的工具/脚本可用于获取IIS或每页的开销?

我也想了解带宽开销。

1 个答案:

答案 0 :(得分:0)

有几个问题可能导致此问题, 1.您可能希望在SQL调用后检查连接是否已关闭。 2.您可能有长时间运行的查询,这可能导致死锁。

您应该能够执行内存转储以查看在发生减速时运行的命令是什么,您还可以使用sql profiler查看运行查询所需的时间。