SQL SentryOne 计划资源管理器,啥是持续时间?

Posted

技术标签:

【中文标题】SQL SentryOne 计划资源管理器,啥是持续时间?【英文标题】:SQL SentryOne Plan Explorer, What is Duration?SQL SentryOne 计划资源管理器,什么是持续时间? 【发布时间】:2017-12-20 21:34:57 【问题描述】:

我刚刚开始使用 SentryOne 计划资源管理器来帮助调整我的 SQL Server 查询,并且有一个问题,我似乎找不到答案。什么是持续时间? 我认为这是查询运行所需的总时间。但是,我正在测试的每个查询的实时时间都比 Duration 下最终显示的时间长得多。

下面是我看到的截图。观看查询运行需要 2 多分钟,但最终持续时间是 0.770?

感谢您的任何见解!

【问题讨论】:

你为什么不和 SentryOne 核对一下?他们的文档应该解释他们的输出。这个问题超出了 SO 的范围。 查询运行时,我们在状态栏上显示时钟时间。然而,最后,我们总结了我们收集的跟踪行报告的总持续时间,以毫秒为单位。我们从任何被丢弃的跟踪行中减去持续时间(例如,不生成计划的事件,如 WAITFOR)。如果您将 .pesession 文件发送到 community@sentryone.com,我们可以帮助您仔细查看。 我同意@SeanLange,这不是对等编程问题,这是产品支持问题。 感谢您的反馈。我在这里发布并上传了我的计划:answers.sqlperformance.com/questions/4879/… 【参考方案1】:

这是 SentryOne 提供的答案:

查询运行时,我们会在状态栏上显示时钟时间。但是,最后,我们总结了我们收集的跟踪行报告的总持续时间(以毫秒为单位)。我们从任何被丢弃的跟踪行中减去持续时间(例如,不生成计划的事件,如 WAITFOR)。

【讨论】:

以上是关于SQL SentryOne 计划资源管理器,啥是持续时间?的主要内容,如果未能解决你的问题,请参考以下文章

Azure SQL——实际上啥是 vCore

windows任务管理器中查看选项中的“显示内核时间”是啥意思?啥是“内核时间”?

SQL2005在管理,在新建计划出现错误提示,你试图对SQLServer远程实例执行的操作失败,接下面

关于啥是CPM关键路径法的概述

SQL SERVER 2005如何建立自动备份的维护计划

在Windows中啥是计划任务?