您的位置:首页 > 数据库

利用DMV 查询效率低的sql语句

2013-10-12 13:52 260 查看
---查找应用程序中执行sql 效率低的sql 语句

SELECT execution_count [执行次数],

total_worker_time/execution_count AS [cpu执行时间],

Total_Elapsed_Time/execution_count as [总执行时间],

(SELECT SUBSTRING(text,statement_start_offset/2+1,

(CASE WHEN statement_end_offset = -1 then

LEN(CONVERT(nvarchar(max), text)) * 2

ELSE statement_end_offset

end -statement_start_offset)/2)

FROM sys.dm_exec_sql_text(sql_handle)) AS 执行语句

FROM sys.dm_exec_query_stats

ORDER BY [cpu执行时间] DESC

go
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: