有的时候,需要知道SQLSERVER执行了什么语句,可以用下面的方法:

SELECT TOP 1000 
--创建时间 
QS.creation_time, 
--查询语句 
SUBSTRING(ST.text,(QS.statement_start_offset/2)+1, 
((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text) 
ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1 
) AS statement_text, 
--执行文本 
ST.text, 
--执行计划 
QS.total_worker_time, 
QS.last_worker_time, 
QS.max_worker_time, 
QS.min_worker_time 
FROM 
sys.dm_exec_query_stats QS 
--关键字 
CROSS APPLY 
sys.dm_exec_sql_text(QS.sql_handle) ST 
WHERE 
QS.creation_time BETWEEN '2012-12-03 09:00:00' AND '2012-12-03 11:00:00' 
--AND ST.text LIKE '%%' 
ORDER BY 
QS.creation_time DESC

SELECT TOP 1000 
--创建时间 
QS.creation_time, 
--执行文本 
ST.text
FROM 
sys.dm_exec_query_stats QS 
--关键字 
CROSS APPLY 
sys.dm_exec_sql_text(QS.sql_handle) ST 
WHERE 
QS.creation_time BETWEEN '2012-12-03 09:00:00' AND '2012-12-03 11:00:00' 
AND ST.text NOT LIKE '%SELECT * FROM T_LOCATIONINFO WHERE STRCLIPLOGICID in(%' 
ORDER BY 
QS.creation_time DESC

查询SQLSERVER执行过的SQL记录相关推荐

  1. 查询SQLSERVER执行过的SQL记录(历史查询记录)

    有的时候,需要知道近段时间SQLSERVER执行了什么语句,可以用下面的方法: SELECT TOP 1000 QS.creation_time, SUBSTRING(ST.text, (QS.sta ...

  2. SqlServer 执行过的Sql语句查询

    可以查询一段时间内执行过的Sql语句,进行Cpu占用分析,执行时间分析等,优化慢查询语句,相应的增加索引,优化Sql语句以及表库结构 SELECT TOP 30000total_worker_time ...

  3. SqlServer 执行计划及Sql查询优化初探

    网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很多很多,还有很多人拿出仅几S甚至几MS的时间差的例子来证明着什么(有点可笑),让许 ...

  4. mysql 二进制日志查看_使用mysqlbinlog从二进制日志文件中查询mysql执行过的sql语句 (原)...

    前提 MySQL开启了binlog日志 操作 1. 查看MySQL是否开启binlog(进mysql操作) mysql> show variables like 'log_bin%'; 2. 查 ...

  5. mysql oracle 查询语句执行顺序_MySQL sql语句执行顺序

    (8)     DISTINCT (1)     FROM (3)      JOIN (2)     ON (4)     WHERE (5)     GROUP BY (6)     HAVING ...

  6. oracle查询执行过的sql语句,如何查询已经执行过的SQL语句曾经的执行花费时间

    真是如此,10G我就看到有这个ELAPSED_TIME了 SQL> select * from v$version; BANNER ------------------------------- ...

  7. CDH 查询 Hive执行过的SQL语句

    一.打开 CDH 二.设置参数

  8. oracle查看执行过的语句,oracle 查询执行过的SQL语句

    MySQL开启日志记录查询/执行过的SQL语句 作为后端开发者,遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件. 方法有几种,但是个人觉 ...

  9. bs架构与cs架构的区别_Oracle vs Mysql--架构、sql查询执行流程及SQL解析顺序区别说明...

    概述 之前分享的主要是Oracle上的一些内容,那么mysql又有哪些地方不一样呢?下面从MySQL总体架构.sql查询执行流程和语句执行顺序来看一下.. 01 架构总览 下面看一下mysql的架构图 ...

最新文章

  1. 压力不是来自于任务本身,而是任务在大脑中的堵塞,带来的焦虑和心理的抵触(转)...
  2. time_t和字符串间的转化
  3. fedora 20下使用gcc 4.8.2编译gcc-4.4.1的错误
  4. 【转】java中定义二维数组的几种写法
  5. PMP读书笔记(第6章)
  6. ThreadLocal 简介 案例 源码分析 MD
  7. 南邮计算机学院答辩,南京邮电大学答辩PPT模板讲述.pptx
  8. IDEA插件推荐:Material Theme UI(把IDEA变得更加美观)
  9. eclipse 查看jar包源代码两种方式
  10. 初识Loadrunner
  11. 时间计算题100道_史上最全50道初中数学几何必刷题(上)
  12. 2022数学建模思路 - 案例
  13. 品优购项目——黑马程序员pink老师/完整源代码/项目讲解
  14. ffmpeg安装之mac安装
  15. samtools depth 用于外显子未覆盖区域的统计及统计未覆盖区域的意义
  16. 科技感十足五款APP软件,让你的手机不再低调!
  17. Nova Conductor服务
  18. js中词法分析学习笔记
  19. 获取一个新的日期,它的值为指定日期当年的最后一天
  20. aws lambda_Google Cloud Run与AWS Lambda

热门文章

  1. python max((1、2、3)*2)_Python functional.max_pool2d方法代码示例
  2. 操作系统之计算机系统概述:6、系统调用
  3. 【C语言重点难点精讲】C语言内存管理
  4. Apache Druid Console 远程命令执行漏洞
  5. Fiddler的下载安装与使用(流量抓包、手机抓包、拦截包、编辑包、重发包)
  6. Nessus进行漏洞扫描的过程
  7. 通过socket得到远端的IP和连接端口
  8. Linux无线网卡的工作模式
  9. ELK学习笔记之Kibana权限控制和集群监控
  10. [Java]LeetCode138. 复制带随机指针的链表 | Copy List with Random Pointer