Czy oprócz SQL Server Profiler można w jakiś sposób śledzić, które procedury przechowywane są używane, a przynajmniej kiedy były ostatnio wykonywane?
sql-server
sql-server-2008
statistics
DForck42
źródło
źródło
Odpowiedzi:
Możesz zajrzeć do pamięci podręcznej planu, aby uzyskać całkiem niezły pomysł na użycie procedury składowanej. Weź to zapytanie, na przykład:
To da ci
usecounts
procedury składowane, które są buforowane dotycząceSomeDB
.Uwaga: pamięć podręczna planu zawiera plany wykonania. Utrzymanie tych planów wiąże się z wieloma czynnikami. To da ci dobry obraz tego, co jest używane i jak często, ale zdecydowanie nie jest to całkowita liczba przechowywanych procedur i jak często / kiedy były wykonywane.
Dokumentacja BOL na temat pamięci podręcznej planu
źródło
Możesz na to spojrzeć, ponieważ zawiera informacje
last_execution_time
o każdej procedurze przechowywanej.źródło