输入banner图图片脚本导航/分类

查看sqlserver 2008中性能低下的语句

creation_time N语句编译时间 ,last_execution_time N上次执行时间 ,total_physical_reads N物理读取总次数 ,total_logical_reads/execution_count N每次逻辑读次数 ,total_logical_reads N逻辑读取总次数 ,total_logical_writes N逻辑写入总次数 ,execution_count N执行次数 ,total_worker_time/1000 N所用的CPU总时间ms ,total_elapsed_time/1000 N总花费时间ms ,(total_elapsed_time / execution_count)/1000 N平均时间ms ,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执行语句 FROM sys.dm_exec_query_stats AS qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st where 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) not like %fetch% and qs.execution_count>10000 and (total_elapsed_time / execution_count)/1000>150 ORDER BY total_elapsed_time / execution_count DESC;

 

查看sqlserver 2008中性能低下的语句

标签: