除了.NET原生的 DbConnection类,profiler还内置了对实体框架(Entity Framework)以及LINQ to SQL的支持。...本文采用的环境与技术
系统:WIN7
数据库:SQL Server2008
相关技术:MVC5+EF6.1.3
第一章:开始监控
首先,明确一下本博文的目标,监控EF的Sql和执行时间,监控MVC页面的执行时间...MiniProfiler.MVC4(注:这里的MVC4是可以分析MVC4,5两个版本的,使用MVC3的同学请自行下载MiniProfiler.MVC3)
?...可以看出来,这次查询用了56.2MS,占用整个页面的加载时间71%的比例.,点击蓝色的56.2可以看到详细的SQL语句,如下:
?
这样,我们就可以随时监控到页面中EF所使用的SQL语句并进行分析....针对性监控(重要)
当然,这只是简单的操作,我们在分析的过程中肯定会碰到诡异,或者后台代码更复杂的情况(比如一个页面10个查询),这个时候页面上的监控就会很混乱,不方便读,我们就需要进行针对性的监控.