.net 中的查询计数

发布于 2024-09-14 19:02:31 字数 351 浏览 6 评论 0原文

我想做一些类似于 asp.net 中页面的查询计数。 net mvc - 即计算在特定请求中执行的 SQL 查询的数量,并对它们进行计时。

不同之处在于,我没有一个标准方法来路由所有 SQL 查询 - 我需要一种方法来拦截所有调用并跟踪它们。是否有某种我可以使用的挂钩,或者您是否知道使用 .NET 探查器来记录对方法甚至另一种方法的调用的教程?

我不想为此使用 SQL Server 探查器库 - 我想要一些内置到 .NET 中的东西,这样就没有依赖关系。谢谢!

I'd like to do something similar to Queries count for page in asp.net mvc - namely count the number of SQL queries executed in a particular request, and time them.

The difference is, I don't have a standard method that all SQL queries are routed through - I need a method for intercepting all calls and tracking them. Is there some kind of hook I could use, or do you know of a tutorial for using the .NET profiler to record calls to and from a method, or even another method?

I don't want to use the SQL Server profiler library for this - I want something built into .NET so there are no dependencies. THanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

隱形的亼 2024-09-21 19:02:31

您可以使用 PostSharp 来实现此目的。

You can use PostSharp for this.

帝王念 2024-09-21 19:02:31

最新版本的 ANTS Performance Profiler 允许您使用事件跟踪Windows 也可以获取 SQL 查询。您也许可以自动执行此操作,但我不确定。

The latest version of ANTS Performance Profiler allows you to use Event Tracing for Windows to pick up the SQL Queries as well. You may be able to automate this, but I'm not sure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文