Azure获得实时查询



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

我运行...

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

...并运行标准信息查询(例如来自Pinal Dave或This),我看不到上述查询(我认为有另一种方法)。

select *从sys.dm_exec_requests中选择 *,应该为您提供其他会话正在做的事情。sys.dm_tran_locks提供锁定/等待。如果这是V12服务器,则还可以使用DBCC Inutbuffer。确保您正在运行的连接是DBO/Server Admin

最新更新