【发布时间】:2018-09-21 13:17:21
【问题描述】:
越来越多的用户抱怨我们的 ASP.NET 4.5.2 网站运行缓慢或只是普遍“冻结”。从我们的测试服务器和我们的工作站看起来一切都很好,但我们可能使用比我们的客户更好的工作站硬件和浏览器。我们正在运行 ASP.NET 4.5.2、C#、SQL Server。
在调试这样一个模糊的请求时,我们应该专注于哪些方面?我应该查看应用服务器上的系统性能和资源吗? SQL 服务器上的系统性能和资源?我们正在跟踪应用程序页面的加载时间,尽管客户投诉有所增加,但与几个月前相比,它们似乎并没有过多或发生太大变化。
开始我们的调查有哪些最佳实践,提高整体性能的低垂果实在哪里?
【问题讨论】:
-
从数据库的角度来看,您是否有大量数据/数据密集型?您的数据库的大小是否增长了很多或最近发生了变化?您可以运行扩展事件并查找长时间运行的查询
-
您首先需要确定慢的是什么,一般是网络、应用程序还是系统。
-
您需要从提出投诉的用户那里获得更多详细信息。
标签: asp.net sql-server performance database-performance sql-tuning