Ich möchte wissen, wie oft eine Reihe gespeicherter Prozeduren ausgeführt wird und wann sie das letzte Mal verwendet wurden.Wie protokolliere ich die Häufigkeit und die zuletzt verwendete Zeit für eine gespeicherte Prozedur?
die ich denke Anrufe an die Spitze jeder gespeicherte Prozedur in der Datenbank des Hinzufügen eine Tabelle einzufügen/aktualisieren, mit folgendem Schema:
SprocName ExecCount LastExec
----------------------------------
GetCompany 434 2009-03-02
ExportDist 2 2008-01-05
Offensichtlich jeden sproc Hinzufügen von Code ist nicht genau produktiv.
Gibt es eine eingebaute Funktion von SQL Server 2005, die helfen kann?
Oder gibt es einen besseren Weg?