Jeff a menționat într-unul din podcast-uri că unul dintre lucrurile pe care le face mereu este pus în instrumentație pentru apelurile de la baza de date, astfel încât el să poată spune ce interogări cauzează lentate etc. Acesta este ceva pe care l-am măsurat în trecut folosind SQL Profiler, dar Sunt interesat de ce strategii au folosit alte persoane pentru a include acest lucru ca parte a aplicației.
Este pur și simplu un caz de a include un cronometru în fiecare apel de bază de date și înregistrarea rezultatului, sau există o modalitate "mai puțin" de a face acest lucru? Poate că există un cadru care face acest lucru pentru dvs. deja, sau există un drapel pe care l-aș putea permite, de ex. Linq-to-SQL care ar oferi o funcționalitate similară.
Eu folosesc în principal C# dar ar fi, de asemenea, interesat în a vedea metode din diferite limbi, și aș fi mai interesat de un mod de "cod" de a face acest lucru printr-o metodă platformă db ca SQL Profiler.