ASP.NET Web应用程序的错误SQL性能

ahm*_*md0 1 c# sql sql-server visual-studio-2010

我有一个ASP.NET Web应用程序(用Microsoft VS 2010用C#编写.)因为它安装在SQL Server上,我得到了以下性能统计报告:

在此输入图像描述

在此输入图像描述

在此输入图像描述

我不能把所有涉及的源代码放在这里 - 发布太多了.所以我想知道,我在哪里可以开始解决这个问题?

CAb*_*ott 9

SQL Server Profiler.您可以找到执行时间最长的查询(或存储过程)并从那里开始执行.

另一个要看的是查看从Application创建的查询类型(即使用LINQ to SQL,是使用参数化查询还是存储过程,还是创建动态查询字符串).

更新:如果您使用的是Express版本的SQL Server,应该注意SQL Server 2012 Express的SP1附带包含Profiler的SQL Management Studio Express.