博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
找出最慢的查询语句Find your slowest queries
阅读量:6257 次
发布时间:2019-06-22

本文共 676 字,大约阅读时间需要 2 分钟。

SET 
TRANSACTION 
ISOLATION 
LEVEL 
READ 
UNCOMMITTED
SELECT 
TOP 
20
CAST(qs.total_elapsed_time 
/ 
1000000.0 
AS 
DECIMAL(
28
2))
AS 
[
Total Elapsed Duration (s)
]
, qs.execution_count
SUBSTRING (qt.
text,(qs.statement_start_offset
/
2
+ 
1,
((
CASE 
WHEN qs.statement_end_offset 
= 
-
1
THEN 
LEN(
CONVERT(
NVARCHAR(
MAX), qt.
text)) 
* 
2
ELSE
qs.statement_end_offset
END 
- qs.statement_start_offset)
/
2
+ 
1
AS 
[
Individual Query
]
, qt.
text 
AS 
[
Parent Query
]
DB_NAME(qt.dbid) 
AS DatabaseName
, qp.query_plan
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) qt
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
ORDER 
BY total_elapsed_time 
DESC

转载地址:http://onxsa.baihongyu.com/

你可能感兴趣的文章
架構設計_案例說明_by 高老師
查看>>
VR內容開發(PAGE-2)
查看>>
飞舞的蝴蝶
查看>>
Linux环境下C语言模拟内存负载测试
查看>>
专栏《轻松玩转ELK海量可视化日志分析系统》已完结【附代码下载】
查看>>
新手IT人员,如何找到适合自己专业书籍的6个问题?
查看>>
初学者学习linux运维的几个问题及老鸟建议
查看>>
Server 2008 R2 AD RMS完整部署:RMS部署篇
查看>>
SFB 项目经验-45-用培训课件当运维文档,聪明
查看>>
使用Kubernetes创建PHP留言板系统
查看>>
时间管理,从洗碗开始
查看>>
我用EDM卖约会秘籍的半个月
查看>>
运营这个职业的诞生缘由「社区运营入门系列④」
查看>>
在VMM2012R2中使用二代虚拟机创建的模板无法创建虚拟机的解决方法
查看>>
大道至简 电话号码重新成为O2O新宠
查看>>
Office 365离线安装
查看>>
jar包与was版本不兼容怎么办
查看>>
将Windows Server 2008 R2网络升级到Windows Server 2012
查看>>
修改计算机名的注意事项
查看>>
WIN7关闭共享后怎样去掉图标上的小锁
查看>>