用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - sql代码库

快速查找某个存储过程执行的状况

2017-05-16 作者:小章举报

[sql]代码库

SELECT TOP 100 db_name(d.[database_id]) AS [数据库名],
	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


分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。