如何查找过去一年中存储过程的上次执行时间?

时间:2016-06-09 03:29:33

标签: sql-server stored-procedures exec

我有一个不经常运行的存储过程。所以我想找到该存储过程的最后执行日期。

我使用了这个查询:

select distinct 
    s.last_execution_time
from 
    sys.dm_exec_query_stats s
cross apply 
    sys.dm_exec_query_plan (s.plan_handle) p
where 
    object_name(p.objectid, db_id('My_Db_Name')) = 'MY_Sp_Name' `

它不返回任何输出。那么有没有其他方法来检查存储过程在上个月运行的天气?

提前致谢

1 个答案:

答案 0 :(得分:1)

参考:https://msdn.microsoft.com/en-us/library/cc280701.aspx

sys.dm_exec_procedure_stats可以保持最后一次运行更长时间,但我不确定它何时清除。试试这个,看看它是否显示了你的上一次执行:

python setup.py install