KB4501670 - 修复:query_plan_profile 和 query_post_execuion_plan_profile XEvents 在 SQL Server 2017 中报告的 CPU 和已用时间不准确

应用对象
SQL Server 2017 Developer Linux SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Core Windows SQL Server 2017 Enterprise Linux SQL Server 2017 Enterprise Windows SQL Server 2017 Standard Linux SQL Server 2017 Standard Windows

症状

假设你在 SQL Server 2017 中使用 XEvents) (query_plan_profile和query_post_execution_plan_profile扩展事件。 当您检查这些 XEvent 的事件字段 CPU 时间和运行时间时,您可能会注意到,与使用普通分析的等效 XEvent query_post_execution_showplan 报告的相同事件字段相比,它们不太准确 (始终是 100) 的倍数。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

解决方法

此问题已在 SQL Server 的累积更新中进行了修复:

关于 SQL Server 的累积更新:

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

参考资料

了解 Microsoft 用于描述软件更新的术语。