【问题标题】:View all queries查看所有查询
【发布时间】:2017-01-15 05:38:50
【问题描述】:

我有一个使用 Entity Framework 4 和 SQL Server 的 MVC3 应用程序。

如何查看已调用的所有查询(以及它们所用的时间)?

【问题讨论】:

  • 我认为最好的方法是使用 SQL Server Management Studio 中的 SQL Server Profiler

标签: asp.net-mvc-3 entity-framework-4 benchmarking sql-server-2008-express


【解决方案1】:

使用 sql profiler,它将为您提供所有这些信息以及更多信息。也不需要任何代码更改。

如果您没有完整的工具集,这里有一个免费链接。

http://sites.google.com/site/sqlprofiler

【讨论】:

  • 但是问题被标记为 SQL Server Express tag = no SQL profiler。
  • sites.google.com/site/sqlprofiler,他也可能拥有完整的工具集,但只部署了 sqlexpress。
【解决方案2】:

你不能没有additional tools。简单的EF没有这样的功能。引用的文章描述了一些工具(SQL 分析器、DotTrace、EF Provider Wrappers、EFProf、Huagati 分析器),但也有:

并非所有工具都是免费的,但没有试用版的工具除外。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    • 2014-04-11
    相关资源
    最近更新 更多