
概述SELECT ( total_elapsed_time / execution_count ) / 1000 N'平均时间ms' , total_elapsed_time / 1000 N'总花费时间ms' , total_worker_time / 1000 N'所用的CPU总时间ms' , total_physical_reads N'物理读取 SELECT ( total_elapsed_time / execution_count ) / 1000 N'平均时间ms', total_elapsed_time / 1000 N'总花费时间ms', total_worker_time / 1000 N'所用的cpu总时间ms', total_physical_reads N'物理读取总次数', total_logical_reads / execution_count N'每次逻辑读次数', total_logical_reads N'逻辑读取总次数', total_logical_writes N'逻辑写入总次数', execution_count N'
执行次数', SUBSTRING(st.text,( qs.statement_start_offset / 2 ) + 1, ( ( CASE statement_end_offset WHEN -1 THEN DATALENGTH(st.text) ELSE qs.statement_end_offset END - qs.statement_start_offset ) / 2 ) + 1) N'执行
语句', creation_time N'语句编译时间', last_execution_time N'上次执行时间' FROM sys.dm_exec_query_stats AS qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st WHERE SUBSTRING(st.text, ( ( CASE statement_end_offset WHEN -1 THEN DATALENGTH(st.text) ELSE qs.statement_end_offset END - qs.statement_start_offset ) / 2 ) + 1) NOT liKE '%fetch%' ORDER BY total_elapsed_time / execution_count DESC; 总结
以上是内存溢出为你收集整理的SQLServer找出执行慢的SQL语句全部内容,希望文章能够帮你解决SQLServer找出执行慢的SQL语句所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)