Azure 获取实时查询
Azure Get Live Queries
我正在寻找查询以获取 Azure SQL 中的当前 运行ning 查询。我发现的所有 T-SQL 在我测试它们时都不显示 运行ning 查询(例如,运行 一个 window 中的查询,然后查看在另一个 window 在 运行ning 查询中)。另外,我不是在寻找与时间 CPU 等相关的任何内容,而是在寻找实际的 运行ning 查询文本。
当我运行 ...
SELECT * FROM Table --(takes 2 minutes to load)
... 和 运行 标准信息查询(例如来自 Pinal Dave or this),我没有看到上述查询(我假设还有另一种方式)。
select * 来自 sys.dm_exec_requests 应该会告诉您其他会话是什么 doing.You 如果需要,可以与 sys.dm_exec_sql_text 一起加入以获取文本。 sys.dm_tran_locks 给予锁保持/等待。如果这是 V12 服务器,您还可以使用 dbcc inutbuffer。确保您 运行 的连接是 dbo / server admin
我正在寻找查询以获取 Azure SQL 中的当前 运行ning 查询。我发现的所有 T-SQL 在我测试它们时都不显示 运行ning 查询(例如,运行 一个 window 中的查询,然后查看在另一个 window 在 运行ning 查询中)。另外,我不是在寻找与时间 CPU 等相关的任何内容,而是在寻找实际的 运行ning 查询文本。
当我运行 ...
SELECT * FROM Table --(takes 2 minutes to load)
... 和 运行 标准信息查询(例如来自 Pinal Dave or this),我没有看到上述查询(我假设还有另一种方式)。
select * 来自 sys.dm_exec_requests 应该会告诉您其他会话是什么 doing.You 如果需要,可以与 sys.dm_exec_sql_text 一起加入以获取文本。 sys.dm_tran_locks 给予锁保持/等待。如果这是 V12 服务器,您还可以使用 dbcc inutbuffer。确保您 运行 的连接是 dbo / server admin