该文档的sys.dm_exec_query_stats
状态如下:
如果服务器上当前正在执行工作负载,则对sys.dm_exec_query_stats的初始查询可能会产生不准确的结果。可以通过重新运行查询来确定更准确的结果。
我有时会在活动工作负载期间查询该DMV,并且希望获得准确的结果。我不知道如何在实践中应用上述警告。我应该总是查询DMV两次并使用第二个结果集,因为这样会更准确吗?这感觉有些牵强。我是否需要了解DMV可能不准确的方式,以便将其纳入分析?如果是这样,会出现什么样的错误:缺失的行,过时的值,不一致的行或其他?
sys.dm_exec_query_stats
在活动工作负载期间使用的最佳做法是什么?