如何快速查找某个存储过程执行的状况(转)
2012-11-12 13:25
274 查看
通过下面的SQL,我们可以快速查看某个存储过程执行的状况:
SELECT TOP 100 db_name(d.database_id) as DBName,s.name as 存储名称,s.type_desc as 存储类型,d.cached_time as SP添加到缓存的时间, d.last_execution_time as 上次执行SP的时间,d.last_elapsed_time as [上次执行SP所用的时间(微妙)],d.total_elapsed_time as [完成此SP的执行所用的总时间(微妙)], d.total_elapsed_time/d.execution_count as [平均执行时间(微妙)],d.execution_count as 自上次编译以来所执行的次数 FROM SYS.procedures S JOIN SYS.dm_exec_procedure_stats D ON S.object_id=D.object_id WHERE S.NAME='SP_Name' ORDER BY D.total_elapsed_time/D.execution_count DESC
相关文章推荐
- 如何快速查找某个存储过程执行的状况
- 如何快速查找使用了某个字段的所有存储过程
- [SQL Server]如何快速查找使用了某个字段的所有存储过程?
- [SQL Server]如何快速查找使用了某个字段的所有存储过程
- 存储过程如何执行的快速
- 如何快速查找某张表在哪些存储过程中被使用
- 如何执行存储过程以及如何进行调试?
- 如何循环执行某个指定的存储过程
- mysql如何让一个存储过程定时执行
- sqlserver快速查找所有存储过程中是否包含某字符
- SQL中如何查找存在某字段的存储过程
- sqlserver快速查找所有存储过程中是否包含某字符
- 如何在存储过程中执行DTS包
- oracle如何 查询 创建 执行存储过程及游标的作用
- 如何在SQL Server存储过程中执行DTS包
- SpringMvc如何学习框架技术? 就像如上的图示一样,先掌握新技术的体系流程图。在快速弄明白程序执行流程后,在使用过程中 了解细节。
- 【转】如何将存储过程执行后的结果集放入临时表
- mysql如何让一个存储过程定时执行
- 如何让sql自动定时执行某个存储过程
- 在DOS命令行如何执行SQL存储过程