首页 > 数据库 >SQLServer查询历史执行记录的方法实现

SQLServer查询历史执行记录的方法实现

时间:2024-01-25 17:14:35浏览次数:27  
标签:qs 查询 记录 sql SQLServer st SQL 执行





1. 使用 SQL Server Management Studio (SSMS) 的查询执行记录功能:

  • 打开 SSMS,连接到要查看执行记录的数据库服务器。
  • 在“对象资源管理器”窗格中,右键单击要查看执行记录的数据库,然后选择“报表” > “标准报表” > “执行记录”。
  • 在“执行记录”窗口中,选择要查看的时间范围和其他过滤条件,然后单击“运行”。

2. 使用系统视图:

  • 在 SQL Server Management Studio (SSMS) 中打开“新查询”窗口。

  • 运行以下 SQL 查询语句来查看最近的执行记录:

SELECT TOP 100 *

FROM sys.dm_exec_query_stats AS qs

CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st

ORDER BY last_execution_time DESC;
这将显示最近的 100 个执行记录,按最后执行时间的降序排列。您可以根据需要更改 TOP 数量和排序顺序。
  • 也可以看部分关键执行字段:

 

SELECT TOP 100

qs.last_execution_time,

DB_NAME(st.dbid) AS database_name,

OBJECT_NAME(st.objectid, st.dbid) AS object_name,

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 executed_sql

FROM sys.dm_exec_query_stats AS qs

CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st

ORDER BY qs.last_execution_time DESC;
这个查询语句将返回最近执行的 100 个查询,并包括执行时间、所在的数据库名称、对象名称和实际执行的 SQL 语句。其中 SUBSTRING 函数用于从完整的 SQL 语句文本中提取实际执行的部分。









标签:qs,查询,记录,sql,SQLServer,st,SQL,执行
From: https://www.cnblogs.com/ios9/p/17987560

相关文章

  • 哪些因素会导致 DNS 查询速度变慢?
    DNS查询的作用是将域名(网址)解析为IP地址,这个过程叫做DNS域名解析。具体来说,当用户在浏览器中输入一个网址时,DNS查询会被触发,将该域名解析为对应的IP地址。这样,计算机就能够通过IP地址与目标服务器进行通信,从而访问该网址的内容。DNS查询是互联网中不可或缺的重要组件之一,它使得人们......
  • 驾照考试记录
    扣分官方记录:道路交通安全违法行为记分管理办法__2022年第8号国务院公报常错点:机动车不按交通信号灯指示通行会扣除6分。超速:普车普路36高速612,校车普路69,高速612。造成致人轻微伤或者财产损失的交通事故后逃逸,尚不构成犯罪的扣6分;造成致人轻伤以上或者死亡的交通事故后逃逸......
  • SQLServer 导入 Excel 表数据报错“文本被截断。。。”
    报错详情(关键信息就是:文本被截断)错误0xc020901c:数据流任务1:输出“Excel源输出”(9)上的输出列“xxxxx”(78)出错。返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。注:其中,‘xxxxx’代表的是列名,数字‘78’代表的是行序。报错原因文本......
  • 记录uniapp开发第一次使用mumu模拟器运行调试
     1下载Mumu模拟器mumu.163.com/2点击安装,按步骤下一步安卓mumu模拟器3打开mumu多开器右上角adb查看端口号4打开mumu模拟器5打开hbuild5.1选择运行,运行到手机模拟器,Android模拟器端口设置,将你自己多开器查看的端口号输入进去 5.2运行配置选择你mumu模拟器安装文......
  • lodash实用记录
    differenceBy(array,[values],[iteratee=_.identity])原使用场景:需要将一个普通的title、value格式的数组遍历展示到页面,但是有几个特殊的title不需要展示,需要排除掉原写法是list.map之后,判断title是否includes在需要排除的屏蔽数组中,为false则在页面展示更改成differen......
  • ODBC客户端查询处理
    本节,我将介绍一种新的句柄类型——SQLHSTMT语句句柄。SQLHSTMT的父级是连接句柄。您必须先释放所有子语句句柄,然后才能释放连接句柄。ODBC结果处理模型比其他PostgreSQLAPI更复杂。在libpq、libpq++和libpgeasyAPI中,您向服务器发送查询,然后调用函数来访问结果集中的每个......
  • 学习记录13
    本次主要对综合案例进行了学习案例1:求TOP值任务描述:orderid,userid,payment,productidfile1.txt1,1768,50,1552,1218,600,2113,2239,788,2424,3101,28,5995,4899,290,1296,3110,54,12017,4436,259,8778,2369,7890,27file2.txt100,4287,226,233101,65......
  • 学习记录12
    本次学习学习了共享变量的相关知识内容以及文件系统的读写本地文件系统的数据读写读scala>valtextFile=sc.textFile("file:///usr/local/spark/mycode/wordcount/word.txt")因为Spark采用了惰性机制,在执行转换操作的时候,即使输入了错误的语句,spark-shell也不会马......
  • DC-9靶机做题记录
    靶机下载地址:链接:https://pan.baidu.com/s/1LR44-oFnO6NU6bTNs7VNrw?pwd=hzke提取码:hzke参考:【DC系列靶机DC9通关讲解】https://www.bilibili.com/video/BV1p24y1s78C/?share_source=copy_web&vd_source=12088c39299ad03109d9a21304b34fef靶机下载地址:http://www.five86......
  • 2024-1-24案例(地区查询)以及遍历方法
    目录案例(地区查询)步骤解析案例里面的map方法该案例的最后一个将数据插入到页面上案例(地区查询)需求:根据输入的省份名字和城市名字,查询地区并渲染列表步骤首先:确定URL网址和参数说明查询某个省内某个城市的所有地区参数名:pname:省份名字或直辖市名字,比如北京、福建省、辽......