我完成了我的项目,使用了很多程序,现在我找到了最常用的程序和平均执行时间.
通过这种方式,我知道我需要先调整哪些程序?
有没有办法获取特定数据库的过程执行历史记录?
我相信您可以使用sys.dm_exec_query_stats动态管理视图.此视图中有两列名为execution_count,total_worker_time可以帮助您.
execution_count给出自上次重新编译以来执行的存储过程的总次数.
total_worker_time给出自上次重新编译以来执行此存储过程所花费的总CPU时间(以毫秒为单位).
这是一个MSDN链接:http: //msdn.microsoft.com/en-us/library/ms189741.aspx