sql server 查询性能最差的sql语句
2024-08-28 22:42:13
查询性能最差的sql语句:
SELECT TOP 10 TEXT AS 'SQL Statement'
,last_execution_time AS 'Last Execution Time'
,(total_logical_reads + total_physical_reads + total_logical_writes) / execution_count AS [Average IO]
,(total_worker_time / execution_count) / 1000000.0 AS [Average CPU Time (sec)]
,(total_elapsed_time / execution_count) / 1000000.0 AS [Average Elapsed Time (sec)]
,execution_count AS "Execution Count"
,qp.query_plan AS "Query Plan"
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.plan_handle) st
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
ORDER BY total_elapsed_time / execution_count DESC
延申说明:
DBCC DROPCLEANBUFFERS :从缓冲池中删除所有缓冲区 DBCC FREEPROCCACHE :从执行计划缓冲区删除所有缓存的执行计划 另外还有清理表索引也会影响 sys.dm_exec_query_stats 表的统计, 所以当同一个sql语句经过一段时间后反而 执行的次数变少了,可以从以上三点进行排查
最新文章
- C的数值取反操作
- LeetCode 【347. Top K Frequent Elements】
- loadrunner 如何做关联
- 问答精华-IntelliJ IDEA快捷键大全
- [Ecmall]ECMALL目录结构设置与数据库表
- 【HDOJ】4183 Pahom on Water
- iOS 关于开发者证书:此证书的签发者无效的解决方案
- Centos7 安装mysql数据库
- SynchronousQueue、LinkedBlockingQueue、ArrayBlockingQueue性能测试(转)
- 按ctrl + c 播放下一曲音乐
- Python开发第一篇
- 修改Docker默认的网段
- Xeon Phi 《协处理器高性能编程指南》随书代码整理 part 4
- Spring boot MultipartResolver
- webpack 开发环境与生成环境的 配置
- 【Windows】cmd条件判断
- learn python the hard way习题31~40总结以及列表的扩展知识
- 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,
- leetcode367--Valid Perfect Square
- Asp.netMVC中Html.Partial,RenderPartial,Action,RenderAction区别和用法
热门文章
- C++ 简单 Hash容器的实现
- JS之call/apply/bind
- Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward
- HTML-002-弹出对话框
- Java Main Differences between Java and C++
- 在Windows上安装PyCUDA跟Theano
- Android 关于ExpandableListView去掉里头的分割线
- Ubuntu下virtualbox nat网络模式下 实现宿主机访问虚拟机
- 安装GRID时跑root.sh脚本报错(ORA-27091: unable to queue I/O)
- resin 64 &; Java install