摘要
此更新添加了新的 USE HINT 查询提示参数, QUERY_PLAN_PROFILE。 此参数为查询启用轻型分析。 当包含此新提示的查询完成时,将触发新的扩展事件 (query_plan_profile)。 此扩展事件公开执行统计信息和实际执行计划 XML,类似于query_post_execution_showplan 扩展事件,但仅用于包含新提示的查询。
注意
-
为查询启用轻型分析后,可以提供信息来分析查询的运行时性能统计信息。 此外,还可以使用sys.dm_exec_query_profiles、 sys.dm_exec_query_statistics_xml和 实时查询统计信息等功能。
-
如果启用收集query_post_execution_showplan 扩展事件,这会将标准分析基础结构添加到服务器上运行的每个查询,因此可能会影响服务器的整体性能。 如果启用收集 query_thread_profile 扩展事件来改用轻型分析基础结构,这将导致性能开销少得多,但仍会影响服务器的整体性能。 如果启用query_plan_profile扩展事件,这只会为使用QUERY_PLAN_PROFILE 执行的查询启用轻型分析基础结构,因此不会影响服务器上的其他工作负荷。 使用此提示分析特定查询,而不会影响服务器工作负荷的其他部分。
有关标准查询和轻型查询分析的详细信息,请参阅 Microsoft Learn 网站上 的sys.dm_exec_query_statistics_xml 主题。
更多信息
以下SQL Server更新中修复了此问题:
SQL Server 2016 Service Pack 2 的累积更新 3。
关于SQL Server生成
SQL Server 2016 的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 建议为版本的SQL Server安装最新版本:
参考
了解 Microsoft 用于描述软件更新的 术语 。