微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

找出sqlserver中最慢的10条语句

 select distinct top 10       substring(t.text,(s.statement_start_offset/2)+1,(((case s.statement_end_offset when -1 then datalength(t.text) else s.statement_end_offset end) - s.statement_start_offset)/2) + 1) as sqlText      ,(case when s.statement_start_offset > 0 then substring(t.text,(s.statement_start_offset/2)+1) else '' end) as sqlParameters      ,s.execution_count as ExecutionCount      ,(s.max_elapsed_time/1000) as MaxelapsedtimeMs      ,(s.min_elapsed_time/1000) as MinelapsedtimeMs      ,isnull((s.total_elapsed_time/1000) / nullif(s.execution_count,0),0) as AvgelapsedtimeMs      ,s.creation_time as LogCreatedOn      ,s.last_execution_time as LastExecutionTime      ,isnull(s.execution_count / nullif(datediff(s,s.creation_time,getdate()),0) as FrequencyPerSec   from       sys.dm_exec_query_stats as s           cross apply       sys.dm_exec_sql_text(s.sql_handle) as t   order by       isnull((s.total_elapsed_time/1000) / nullif(s.execution_count,0) desc  

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐