SQLSERVER 执行过的语句查询
SELECT TOP 30000total_worker_time/1000 AS [总消耗CPU 时间(ms)],execution_count [运行次数],qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)],last_execution_time AS [最后一次执行时间],min_worker_time /1000 AS [最小执行时间(ms)],max_worker_time /1000 AS [最大执行时间(ms)],SUBSTRING(qt.text,qs.statement_start_offset/2+1,(CASE WHEN qs.statement_end_offset = -1THEN DATALENGTH(qt.text)ELSE qs.statement_end_offset END -qs.statement_start_offset)/2 + 1)AS [使用CPU的语法], qt.text [完整语法],qt.dbid, dbname=db_name(qt.dbid),qt.objectid,object_name(qt.objectid,qt.dbid) ObjectName FROM sys.dm_exec_query_stats qs WITH(nolock) CROSS apply sys.dm_exec_sql_text(qs.sql_handle) AS qt WHERE execution_count>1 and qs.creation_time BETWEEN '2017-11-13 20:10:00' AND '2017-11-13 20:15:00' ORDER BY (qs.total_worker_time/qs.execution_count/1000) DESC
SELECT TOP 1000 ST.text AS '执行的SQL语句',QS.execution_count AS '执行次数',QS.total_elapsed_time AS '耗时',QS.total_logical_reads AS '逻辑读取次数',QS.total_logical_writes AS '逻辑写入次数',QS.total_physical_reads AS '物理读取次数', QS.creation_time AS '执行时间' , QS.* FROM sys.dm_exec_query_stats QSCROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) ST WHERE QS.creation_time BETWEEN '2015-08-01 00:00:00' AND '2015-09-02 11:00:00' ORDER BYQS.total_elapsed_time DESC
转载于:https://www.cnblogs.com/m0488/p/9442063.html
SQLSERVER 执行过的语句查询相关推荐
- SQLServer 执行动态SQL语句
执行动态SQL语句 首先定义变量 @Games 为运动会名称, 为动态SQL语句定义变量 然后建立动态的SQL语句 最后运行这个动态的SQL语句 EXEC (@SQL2) 或 Exec SP_Exec ...
- 查询SQLSERVER执行过的SQL记录
有的时候,需要知道SQLSERVER执行了什么语句,可以用下面的方法: SELECT TOP 1000 --创建时间 QS.creation_time, --查询语句 SUBSTRING(ST ...
- 查询SQLSERVER执行过的SQL记录(历史查询记录)
有的时候,需要知道近段时间SQLSERVER执行了什么语句,可以用下面的方法: SELECT TOP 1000 QS.creation_time, SUBSTRING(ST.text, (QS.sta ...
- php执行删除语句代码,ThinkPHP之数据删除和执行原生SQL语句
一.数据删除 delete() 返回受影响的记录条数 $goods->delete(30);//删除主键值等于30的记录信息 $goods->delete('10,12,14');//删除 ...
- 2016/05/13 thinkphp 3.2.2 ① 数据删除及执行原生sql语句 ②表单验证
[数据删除及执行原生sql语句] delete() 返回受影响的记录条数 $goods -> delete(30); 删除主键值等于30的记录信息 $goods -> delete( ...
- SqlServer 执行过的Sql语句查询
可以查询一段时间内执行过的Sql语句,进行Cpu占用分析,执行时间分析等,优化慢查询语句,相应的增加索引,优化Sql语句以及表库结构 SELECT TOP 30000total_worker_time ...
- php mysql 多行查找_PHP使用mysqli同时执行多条sql查询语句的实例
PHP数据库操作中,mysqli相对于mysql有很大的优势,建议大家使用:之前我们有介绍过如何在PHP5中使用mysqli的prepare操作数据库,使用mysqli更是支持多查询特性,请看下面这段 ...
- oracle查看执行最慢与查询次数最多的sql语句及其执行速度很慢的问题分析
oracle查看执行最慢与查询次数最多的sql语句 注:本文来源 于<oracle查看执行最慢与查询次数最多的sql语句> 前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率 ...
- mysql查询正在执行的存储过程,[转]ms sql server 存储过程,查看正在执行的sql语句...
简介 大家都知道使用sp_who2这个命令来查看当前正在的执行的SQL语句的spids.但是显示 的信息有限.比如,它只显示执行SELECT,DELETE,UPDATE等.看不到实际的sql命令. ...
最新文章
- CNN被打败!Transformer将统帅人工智能?
- cmw500综合测试仪使用_宁波摆闸静电测试仪价格-老友网
- 数据结构基础:线性表学习笔记
- Apache Benchmark(简称ab)压力测试安装与解释
- python在线翻译脚本_用Python抓取百度翻译内容并打造自己的翻译脚本!
- 不使用ArcObjects直接查找SDE数据库信息
- python精确匹配字符串_Python: 字符串搜索和匹配,re.compile() 编译正则表达式字符串,然后使用match() , findall() 或者finditer() 等方法...
- 智能服务器软件,无纸化智能会议系统服务器软件
- 一种word版题库制作成excel版步骤
- windows下强制删除文件
- 计算机word降序排列怎么做,怎么降序排列word
- 使命召唤手游服务器显示错误,使命召唤手游无法连接服务器是什么原因
- 网上图书商城项目学习笔记-017结算,跳转结算页面
- rtl驱动 ubuntu 禁用_转载:Ubuntu 14.04 安装 rtl8188cus 驱动
- Assert 的用法
- PS 合并RGB通道 编辑单通道
- oracle 12c创建归档,Oracle12C开启归档模式
- 深入探究 WinRT 和 await
- easelJS 初始入门 (creatjs)
- android自动路由,android 网关 路由 设置
热门文章
- div固定大小文字溢出自动缩小_Figma 教程 | 文字工具
- STM32F407+CubeMX+Keil上移植RTX5实时系统
- oracle rollup分组没有数据时为0_Hive 入门数据分析基础 5
- 【ES9(2018)】RegExp扩展
- Spring Shell笔记-help方法及exit及其他方法
- Python笔记-requests获取web数据及下载文件
- 会计云课堂实名认证后怎么更改_会计云课堂怎么听课 网上听课步骤详解
- 多层数组如何遍历_带你从零学大数据系列之Java篇---第五章:数组
- 访谈编码怎么做_怎么才能让口才得到提升
- 三,位操作类指令:包括逻辑运算指令,测试指令和移位指令