Azure sql database Azure获取实时查询

Azure sql database Azure获取实时查询,azure-sql-database,Azure Sql Database,我正在寻找一个查询,以获取Azure SQL中当前正在运行的查询。我发现的所有T-SQL在测试它们时都不会显示正在运行的查询(例如,在一个窗口中运行查询,然后在另一个窗口中查看正在运行的查询)。此外,我不寻找任何与时间、CPU等相关的内容,只寻找实际运行的查询文本 当我跑的时候 SELECT * FROM Table --(takes 2 minutes to load) 。。。然后运行一个标准的信息查询(如从或),我看不到上面的查询(我假设有另一种方法)。select*from sys.dm

我正在寻找一个查询,以获取Azure SQL中当前正在运行的查询。我发现的所有T-SQL在测试它们时都不会显示正在运行的查询(例如,在一个窗口中运行查询,然后在另一个窗口中查看正在运行的查询)。此外,我不寻找任何与时间、CPU等相关的内容,只寻找实际运行的查询文本

当我跑的时候

SELECT * FROM Table --(takes 2 minutes to load)

。。。然后运行一个标准的信息查询(如从或),我看不到上面的查询(我假设有另一种方法)。

select*from sys.dm_exec_请求应该会告诉您其他会话正在做什么。如果需要,您可以将其与sys.dm_exec_sql_文本合并以获取文本。sys.dm_tran_locks使锁保持/等待。如果这是V12服务器,也可以使用dbcc inutbuffer。确保您正在运行的连接是dbo/server admin

是否有方法查看过去运行的查询日志?