О, будь осторожен сейчас! Все, что блестит, не золото! Все виды и функции dm «stats» имеют проблемы для такого типа вещей. Они работают только с тем, что находится в кеше, и время жизни того, что в кеше, может быть измерено в минутах. Если бы вы использовали такую вещь, чтобы определить, какие SP-кандидаты являются кандидатами на удаление, вы могли бы получить огромный вред, когда удалили SP, которые использовались всего несколько минут назад.
Следующие выдержки взяты из Books Online для данных просмотров dm…
sys.dm_exec_procedure_stats
Возвращает статистику общей производительности для кэшированных хранимых процедур. Представление содержит одну строку на хранимую процедуру, а время жизни строки - до тех пор, пока хранимая процедура остается в кэше. Когда хранимая процедура удаляется из кэша, соответствующая строка удаляется из этого представления.
sys.dm_exec_query_stats
Представление содержит одну строку на оператор запроса в кэшированном плане, а время жизни строк привязано к самому плану. Когда план удаляется из кэша, соответствующие строки удаляются из этого представления.