Sql server SQL server activity monitor会在多长时间内查看最近昂贵的查询

Sql server SQL server activity monitor会在多长时间内查看最近昂贵的查询,sql-server,sql-server-2008,database-performance,Sql Server,Sql Server 2008,Database Performance,假设我在下午12:00运行一个非常昂贵的查询。如果在12:01,我打开SQL Server活动监视器并查看最近昂贵的查询,我想我会在那里看到它。12点10分怎么样?12:30? 下午5点?该查询何时从视图中消失 同样地,对于“每分钟执行次数”列,求该值的平均时间段是多少,更新频率是多少 我知道,如果您右键单击overview选项卡,您可以设置“刷新间隔”,但这不一定与分析数据的时间段相同。进程和资源等待只是时间上的一个快照。但“最近昂贵的查询”是过去x分钟的聚合数据 我的问题是如何找到x设置为

假设我在下午12:00运行一个非常昂贵的查询。如果在12:01,我打开SQL Server活动监视器并查看最近昂贵的查询,我想我会在那里看到它。12点10分怎么样?12:30? 下午5点?该查询何时从视图中消失

同样地,对于“每分钟执行次数”列,求该值的平均时间段是多少,更新频率是多少

我知道,如果您右键单击overview选项卡,您可以设置“刷新间隔”,但这不一定与分析数据的时间段相同。进程和资源等待只是时间上的一个快照。但“最近昂贵的查询”是过去x分钟的聚合数据


我的问题是如何找到x设置为什么?

根据文档,它仅在过去30秒内:

此窗格显示有关已完成的最昂贵查询的信息 在过去30秒内已在实例上运行。信息是 从sys.dm_exec_请求和 sys.dm_exec_query_stats,并包括进程中的查询和查询 那是在这段时间内完成的