【问题标题】:SQL SentryOne Plan Explorer, What is Duration?SQL SentryOne 计划资源管理器,什么是持续时间?
【发布时间】:2025-12-21 13:30:06
【问题描述】:

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

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

感谢您的任何见解!

【问题讨论】:

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

标签: sql sql-server sql-execution-plan sql-tuning


【解决方案1】:

这是 SentryOne 提供的答案:

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

【讨论】:

    最近更新 更多