Benutzer mit den meisten Antworten
View zuletzt genutzt

Frage
Antworten
-
Nein, die DMV gibt es erst ab Version 2008, das hatte ich nicht bedacht. Bliebe also nur der Weg über sys.dm_exec_query_stats (die gibt es ab 2005), wobei wenn man viele Adhoc Abfragen hat, das auch ein Problem wird ... oder wenn man gerade den SQL Server neu startet, die Statistiken werden nicht persistiert.
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 13. Februar 2015 11:55
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 23. Februar 2015 09:05
Alle Antworten
-
Hallo Patrick,
Nein, diese Option gibt es nicht. Du könntest höchstens eine Zeit lang den SQL Server Profiler mitlaufen lassen und dir dann anschauen, worauf zugegriffen wurde.
Ggfs. kannst Du auch Event Notifications erstellen und mittels Angabe von AUDIT_DATABASE_OBJECT_ACCESS_EVENT entsprechende Angaben protokollieren.
Beides wird die Performance aber wohl ziemlich in den Keller drücken.
https://msdn.microsoft.com/en-us/library/ms189453(v=sql.90).aspx
Hab das selbst allerdings noch nicht probiert, kann dir daher also leider auch nicht sagen, ob es wirklich funktioniert.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Dienstag, 10. Februar 2015 12:01
-
Hallo Patrick,
für Stored Procedures geht es über die DMV sys.dm_exec_procedure_stats => last_execution_time/execution_count , siehe auch Stored Procedure Execution Statistics
Für Views gibt es so was nicht direkt, ging nur aufwendiger über sys.dm_exec_query_stats (Transact-SQL)
Olaf Helper
[ Blog] [ Xing] [ MVP] -
Hallo Olaf,
in der MSDN steht, dass das erst ab SQL Server 2008 funktioniert. Da Patrick einen 2005er Server hat, wollte ich fragen, ob das von dir genannte dort auch schon zur Verfügung steht?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Nein, die DMV gibt es erst ab Version 2008, das hatte ich nicht bedacht. Bliebe also nur der Weg über sys.dm_exec_query_stats (die gibt es ab 2005), wobei wenn man viele Adhoc Abfragen hat, das auch ein Problem wird ... oder wenn man gerade den SQL Server neu startet, die Statistiken werden nicht persistiert.
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 13. Februar 2015 11:55
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 23. Februar 2015 09:05