DMV [dm_pdw_exec_requests]具有NULL start_time标记,资源类

时间:2017-08-30 10:13:09

标签: azure-sqldw

我每天都在SQL DW上运行一个SQL过程,我试图分析在DMV [dm_pdw_exec_requests]中捕获的统计信息。

我的程序运行了288分钟 - 但是当我在DMV表中看到时,我看到它有10行,几行有空资源类和空start_time。在start_time和resource_class中排除所有带NULL /空的行以查找经过的总时间是否公平?

Data from dm_pdw_exec_requests table

谢谢, 阿拉汶

1 个答案:

答案 0 :(得分:0)

如果查询sys.dm_pdw_exec_requests,则应该看到每个批处理执行的单个条目。如果你有这样的陈述:

SELECT 1;
GO

SELECT 2;
GO

您希望在dm_pdw_exec_requests中看到两行:

enter image description here

在您的情况下,我假设您的程序是使用命令exec dbo.Proc1的程序。您只能查找该语句的total_elapsed_time。其他条目是您针对您的实例执行的其他批次。我们非常了解如何Monitor your workload using DMVs将会非常有用。