当前位置: 首页 > news >正文

[sqlserver][sql]sqlserver查询执行过的历史sql

SQL是一个针对SQL Server数据库的查询执行过的历史

select * from (SELECT 
*FROM sys.dm_exec_query_stats QS  CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) ST ) a
where a.creation_time >='2018-07-18 17:00:00' and charindex('delete from ckcdlist' ,text)>0 and charindex('ckcdlist' ,text)>0
ORDER BY 
a.creation_time

SQL是一个针对SQL Server数据库的查询,它使用了sys.dm_exec_query_statssys.dm_exec_sql_text动态管理视图来检索执行统计信息和SQL语句文本。查询的目的是从2018年7月18日17:00:00之后,找出包含特定文本('delete from ckcdlist' 和 'ckcdlist')的SQL语句。

这里有几个关键点需要注意:

  1. sys.dm_exec_query_stats 存储了SQL Server查询的执行统计信息。
  2. sys.dm_exec_sql_text 根据sql_handle提供了SQL语句的文本。
  3. charindex 函数用于搜索字符串中子字符串的起始位置。
  4. creation_time 是查询统计信息的创建时间。
  5. 子查询中使用了*,这表示选择所有列,但通常在实际应用中,我们会选择特定的列以优化性能和结果的清晰度。
http://www.lryc.cn/news/429184.html

相关文章:

  • python中n次方怎么表示
  • Java数组怎么转List,Stream的基本方法使用教程
  • 2024-07-12 - 基于 sealos 部署高可用 K8S 管理系统
  • Ps:首选项 - 单位与标尺
  • DiskDigger(文件恢复工具) v2.0.3 中文授权版
  • C/C++逆向:x96dbg(x64dbg/x86dbg)的使用
  • 超声波清洗机是智商税吗?专业博主分享四大必买超声波清洗机款式
  • TIM输出比较
  • JNPF 5.0升级钜惠,感恩回馈永远在路上
  • 三维平面电磁铁、交流电磁铁、显微镜磁场北京大学方案
  • awk引号转义问题
  • C语言典型例题46
  • 【目标检测】AGMF-Net:遥感目标检测的无注意力全局多尺度融合网络
  • 2007-2022年上市公司资源节约数据
  • onlyoffice连接器(connector)开发使用精讲 二次开发 深入开发【一】
  • VAuditDemo安装漏洞
  • 算法学习-2024.8.16
  • ansible环境搭建
  • 在线陪玩App小程序源码开发:技术挑战与解决方案
  • iOS profiles文件过期如何更新
  • C/C++|C++标准库 string 流之std::ostringstream 和 std::istringstream 流
  • Java-Redis
  • requests快速入门
  • 企业高性能web服务器——Nginx
  • FreeSWITCH Java ESL Client Demo
  • 手摸手系列之Linux下根据自己的jdk包构建docker镜像
  • tomcat相关
  • 20240821给飞凌OK3588-C的核心板刷Rockchip原厂的Buildroot并启动
  • 服务优雅上下线优雅停机
  • 什么是生信分析?深入探讨生物信息学的技术、方法与广泛应用