SQL执行中占CPU资源最多的前10条查询
2012-06-01 15:52
218 查看
select top 20 total_worker_time/execution_count as avg_cpu_cost,plan_handle, execution_count, (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 query_text from sys.dm_exec_query_stats order by [avg_cpu_cost] desc
找出工作负荷中运行最频繁的查询 select top 10 total_worker_time,plan_handle,execution_count, (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 query_text from sys.dm_exec_query_stats order by execution_count desc
找到被编译得最多的前10位查询计划 select top 10 plan_generation_num,execution_count, (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 query_text from sys.dm_exec_query_stats where plan_generation_num>1 order by plan_generation_num desc
相关文章推荐
- oracle 实时查询最耗CPU资源的SQL语句
- sql 查询耗时的CPU资源
- ORALE实时查询最消耗CPU资源的SQL语句
- 历史执行Sql语句性能分析 CPU资源占用时间分析
- oracle 实时查询最耗CPU资源的SQL语句
- sql server 2008 System.Data.SqlClient.SqlException (0x80131904): 查询处理器未能为执行并行查询启动必要的线程资源 处理方法
- 历史执行Sql语句性能分析 CPU资源占用时间分析
- oracle 实时查询最耗CPU资源的SQL语句
- oracle 查询历史sql执行最慢和执行次数最多的sql
- 查询总耗CPU最多与平均耗CPU最多的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- sql执行cpu占用情况查询,查表是否已锁
- mysql 查询执行最多的sql 语句
- 历史执行Sql语句性能分析 CPU资源占用时间分析
- col 命令+查询最消耗cpu资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- db2 优化基础 查询执行次数最多的SQL
- sql执行cpu占用情况查询,查表是否已锁