傑夫的播客之一提到,他總是不放在儀器的數據庫調用,以便他能告訴哪些查詢造成緩慢的原因之一等。這是我一直在測量過去使用SQL Profiler,但我對其他人用什麼策略將其作爲應用程序的一部分加入其中感興趣。插入檢測數據庫訪問
難道僅僅包括在每個數據庫調用一個計時器並記錄結果的情況下,還是有做這件事的「整潔」的方式?也許有一個框架可以爲你做到這一點,或者有一個我可以在例如Linq-to-SQL將提供類似的功能。
我主要使用C#,但也有興趣在看到來自不同語言的方法,我會更感興趣,這樣做對像SQL事件探查器數據庫平臺方法的「代碼」的方式。