Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

提高

此更新在 Microsoft SQL Server 2016 中引入了新的动态管理视图(DMV) sys.dm_db_stats_histogramSys.dm_db_stats_histogram DMV 是使用直方图管理命令的 DBCC SHOW_STATISTICS 的改进版本。

提供新的 Sys.dm_db_stats_histogram DMV 规范的语法,如下所示:

             sys.dm_db_stats_histogram (object_id, stats_id)

新 DMV 将结果集输出为类似于以下内容的表:

列名称

数据类型

说明

object_id

整形

要返回统计信息对象属性的对象(表)的 ID。

stats_id

整形

统计信息对象的 ID。 在表中是唯一的。 有关详细信息,请参阅 sys. stats (transact-sql)

step_number

整形

直方图中的步骤数。 有关详细信息,请参阅 DBCC SHOW_STATISTICS (transact-sql)

range_high_key

整形

直方图步骤的上限列值。 列值也称为键值。

range_rows

bigint

其列值位于柱状图步骤内的估计行数,不包括上限。

equal_rows

bigint

预计其列值等于直方图步骤上限的行数。

distinct_range_rows

bigint

在直方图步骤中具有不同列值的估计行数,不包括上限。

average_range_rows

bigint

直方图步骤中具有重复列值的平均行数,不包括上限(RANGE_ROWS/DISTINCT_RANGE_ROWS 用于 DISTINCT_RANGE_ROWS > 0)。

 

解决方案

此改进首先包含在 SQL Server 的以下累积更新中:

SQL Server 2016 SP1 的累积更新2

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

SQL Server 2016 的最新累计更新

 

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。