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 计划资源管理器,啥是持续时间?的主要内容,如果未能解决你的问题,请参考以下文章
windows任务管理器中查看选项中的“显示内核时间”是啥意思?啥是“内核时间”?