杰夫的播客之一提到,他总是不放在仪器的数据库调用,以便他能告诉哪些查询造成缓慢的原因之一等。这是我一直在测量过去使用SQL Profiler,但我对其他人用什么策略将其作为应用程序的一部分加入其中感兴趣。插入检测数据库访问
难道仅仅包括在每个数据库调用一个计时器并记录结果的情况下,还是有做这件事的“整洁”的方式?也许有一个框架可以为你做到这一点,或者有一个我可以在例如Linq-to-SQL将提供类似的功能。
我主要使用C#,但也有兴趣在看到来自不同语言的方法,我会更感兴趣,这样做对像SQL事件探查器数据库平台方法的“代码”的方式。