ASP.NET MVC应用程序评测

ASP.NET MVC应用程序评测,asp.net,asp.net-mvc,entity-framework,profiling,sql-server-profiler,Asp.net,Asp.net Mvc,Entity Framework,Profiling,Sql Server Profiler,我是一名初级开发人员,我的任务是找出为什么web应用程序会降低当前请求的速度大约需要8秒钟,但我不知道如何开始分析如何找出SQL server上发生了什么,因为SQL server的功能需要很多时间。该应用程序是用ASP.NET MVC 5编写的,并使用实体框架6。我应该从哪里开始?如果你不是像我这样的数据库男孩,你会喜欢使用“一瞥” 一瞥是网络的诊断平台 每天为数十万开发人员提供实时诊断和见解 所以你可以从NuGet的一瞥开始 PM> Install-Package Glimpse.MV

我是一名初级开发人员,我的任务是找出为什么web应用程序会降低当前请求的速度大约需要8秒钟,但我不知道如何开始分析如何找出SQL server上发生了什么,因为SQL server的功能需要很多时间。该应用程序是用ASP.NET MVC 5编写的,并使用实体框架6。我应该从哪里开始?

如果你不是像我这样的数据库男孩,你会喜欢使用“一瞥”

一瞥是网络的诊断平台

每天为数十万开发人员提供实时诊断和见解

所以你可以从NuGet的一瞥开始

PM> Install-Package Glimpse.MVC5

PM> Install-Package Glimpse.EF6
初始配置如下所示:

  • 在以下章节中:

  • 在那之后:
很抱歉,我在尝试添加xml代码/引号/所有内容时浪费了10分钟。 有关进一步的配置和其他信息,请参见:

之后,您必须导航到/scape.axd或您在那里指定的路径并启用(这是一个cookie)

这里是一个网站,使用一瞥,所以你可以看到什么给你。渲染视图时间/连线时间/sql时间/ajax评测等。。

它是非常可扩展的,有插件等等。你可以搜索

下面是一个演讲,您可以通过它来回顾一些功能,并说服您使用“一瞥”:


如果您只需要查看sql查询,而不需要查看整个(渲染过程等),则可以按“预览圈”并转到sql选项卡。您将看到如下视图:

谢谢您的解释!