-
MvcMiniProfiler是什么
一款由stackoverflow.com团队开发,专门针对ASP.NET MVC站点进行性能调试的工具,同时,其中的MvcMiniprofiler.EntityFramework组件,能直接输出当前页面执行了哪些SQL语句。
包括以下核心组件:
MvcMiniProfiler
MvcMiniProfiler.EntityFramework
-
安装
第一步:在引用上右键选择“Manage NuGet Packages”
第二步:Online搜索miniprofiler
安装MiniProfiler、MiniProfiler.EF、MiniProfiler.MVC3,同时会自动安装依赖组件:WebActivator,同时也会自动在项目里面添加代码文件:App_Start/MiniProfiler.cs
-
使用
在global.cs的Application_Start事件里面增加代码:StackExchange.Profiling.MiniProfilerEF.Initialize();
在Views/Shared/_Layout.cshtml在<head>里面增加代码:@StackExchange.Profiling.MiniProfiler.RenderIncludes()
-
结果
按照上述配置,运行网站,在左上角显示红色提示,点击详细就可以在个个请求的时间:
点开SQL部分,可以看到详细的SQL语句。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步