查看MS SQL最耗时间资源的SQL

简介: 查看MS SQL最耗时间资源的SQL

SELECT top 10  

   (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'执行次数'  

   ,creation_time N'语句编译时间'  

   ,last_execution_time 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'执行语句'  

   ,qp.query_plan  

FROM  sys.dm_exec_query_stats AS qs

CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st

CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp  

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%'  

ORDER BY  total_elapsed_time / execution_count DESC;  



如果想对SQL作筛选,可将

not like '%fetch%'  换成  like '%user%'就可以找出SQL语句中含有user关键字的SQL


相关文章
|
5月前
|
SQL 数据库 开发者
MSSQL性能调优实战技巧:索引优化、SQL语句微调与并发控制策略
在Microsoft SQL Server(MSSQL)的管理与优化中,性能调优是一项复杂但至关重要的任务
|
5月前
|
SQL 监控 数据库
MSSQL性能调优实战策略:索引优化、SQL语句重构与并发控制
在Microsoft SQL Server(MSSQL)的管理和优化过程中,性能调优是确保数据库高效运行、满足业务需求的重要环节
|
5月前
|
SQL 运维 监控
MSSQL性能调优实战:索引优化、SQL查询效率提升与并发控制策略
在Microsoft SQL Server(MSSQL)的日常运维与性能优化中,精准的策略与技巧是实现高效数据库管理的关键
|
5月前
|
SQL 存储 数据库
MSSQL性能调优实战:索引优化、SQL语句精调与高效并发处理
在Microsoft SQL Server(MSSQL)的性能调优征途中,索引优化、SQL语句的精细调整以及高效并发处理是三大核心策略
|
5月前
|
SQL 数据库 开发者
MSSQL性能调优实战:索引策略、SQL优化与并发管理深度剖析
在Microsoft SQL Server(MSSQL)的性能调优过程中,索引策略、SQL查询优化以及并发管理是关键的三大支柱
|
5月前
|
SQL 监控 数据库
MSSQL性能调优实战技巧:索引优化策略、SQL查询重构与并发控制详解
在Microsoft SQL Server(MSSQL)的管理与优化过程中,性能调优是确保数据库高效运行的关键环节
|
5月前
|
SQL 运维 监控
MSSQL性能调优实战:索引深度优化、SQL查询技巧与高效并发控制
在Microsoft SQL Server(MSSQL)的运维环境中,性能调优是确保数据库高效、稳定运行的核心任务
|
5月前
|
SQL 监控 数据库
MSSQL性能调优实战指南:精准索引策略、SQL查询优化与高效并发控制
在Microsoft SQL Server(MSSQL)的性能调优过程中,精准索引策略、SQL查询优化以及高效并发控制是三大核心要素
|
4月前
|
Linux 数据库 数据安全/隐私保护
|
5月前
|
SQL 分布式计算 DataWorks
DataWorks产品使用合集之使用API调用ODPS SQL时,出现资源被定时任务抢占,该怎么办
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。

热门文章

最新文章