如何测量linq查询执行时间?

ck3*_*k3g 1 linq asp.net-mvc

我有使用ASP.NET MVC 2开发的新闻通讯网站,我使用LINQ从数据库访问数据.不幸的是,站点性能处于可怕的状态.页面的加载时间太慢.现在我想确定Web应用程序的薄弱环节.首先,我想测量LINQ查询的执行时间并对其进行优化.

有没有工具或技术可以做到这一点?或者我应该采取哪些步骤来检测问题查询并比较优化前后的执行时间?

Upd:ASP.NET MVC 2和.NET 3.5

Bro*_*ass 5

您可以从Stackoverflow自己的MVC Mini Profiler开始.它支持数据库分析以及Linq to SQL和Linq to Entities.

一旦解决了生成的SQL查询中的问题,就会出现SQL Server Profiler或像Entity Framework Profiler这样的付费产品.