Tiz*_*Foe 11 sql-server sql-server-2008 database-performance
假设我在中午12点运行一个非常昂贵的查询.如果在12:01,我打开SQL Server活动监视器并查看最近的昂贵查询,我想我会在那里看到它.12:10怎么样?12:30?下午5点?该查询何时会从视图中消失?
与每分钟执行列一样,找到该值的平均时间是多少,以及更新的频率是多少?
我知道如果您在概览选项卡中右键单击,您可以设置"刷新间隔",但这不一定与分析数据的时间段相同.进程和资源等待只是一个快照.但"最近的昂贵查询"是最近x分钟的汇总数据.
我的问题是如何找到x设置的内容?
Nec*_*aux 11
根据文档,它仅在过去30秒内:
https://technet.microsoft.com/en-us/library/cc879320(v=sql.105).aspx
此窗格显示有关在过去30秒内在实例上运行的最昂贵查询的信息.该信息源自sys.dm_exec_requests和sys.dm_exec_query_stats的并集,并包括进程中的查询和在该时间段内完成的查询.