.net中的查询计数

时间:2010-08-18 19:51:49

标签: .net sql profiling

我想做类似于Queries count for page in asp.net mvc的事情 - 即计算在特定请求中执行的SQL查询的数量,并计算它们的时间。

不同之处在于,我没有一个标准方法可以通过所有SQL查询进行路由 - 我需要一种拦截所有呼叫并跟踪它们的方法。是否有我可以使用的某种钩子,或者您是否知道使用.NET事件探查器来记录方法调用或其他方法的调用?

我不想为此使用SQL Server探查器库 - 我想在.NET中内置一些内容,因此没有依赖项。谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用PostSharp

答案 1 :(得分:0)

最新版本的ANTS Performance Profiler允许您使用Windows事件跟踪来获取SQL查询。你可以自动化这个,但我不确定。

相关问题