sql 跟踪查询在SQL Server中运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 跟踪查询在SQL Server中运行相关的知识,希望对你有一定的参考价值。

/*
this works in Azure SQL
read here for reference end example
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-xevent-code-ring-buffer
*/

SELECT top 100
QS.last_execution_time
,SUBSTRING(ST.text, (QS.statement_start_offset/2) + 1
,((CASE statement_end_offset WHEN -1 THEN DATALENGTH(ST.text) ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1) AS statement_text
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

以上是关于sql 跟踪查询在SQL Server中运行的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server Profiler怎么跟踪指定数据库标识ID

sql的查询分析器跟踪技巧,找的眼睛都大了,有啥技巧吗?

SQL Server Profiler查询跟踪的简单使用

如何在 SQL Server 中找到正在运行的跟踪?

如何创建跟踪 (SQL Server Profiler)

sql server profiler 是啥文件