Улучшение
В этом обновлении представлена новая sys.dm_db_stats_histogram динамического административного представления (DMV) в Microsoft SQL Server 2016. sys.dm_db_stats_histogram DMV — это улучшенная версия команды управления DBCC SHOW_STATISTICS WITH HISTOGRAM.
Синтаксис новой спецификации DMV sys.dm_db_stats_histogram представлен следующим образом:
sys.dm_db_stats_histogram (object_id, stats_id)
Новое динамическое административное представление выводит результирующий набор в виде таблицы, которая выглядит примерно так:
| Имя столбца | Тип данных | Описание |
|---|---|---|
| object_id | int | Идентификатор объекта (таблицы), для которого возвращаются свойства объекта статистики. |
| stats_id | int | Идентификатор объекта статистики. уникален в таблице. Дополнительные сведения см. в sys.stats (Transact-SQL). |
| step_number | int | Количество шагов на гистограмме. Дополнительные сведения см. в DBCC SHOW_STATISTICS (Transact-SQL). |
| range_high_key | int | Значение столбца верхнего предела для шага гистограммы. Значение столбца также называется значением ключа. |
| 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:
Накопительный пакет обновления 2 для SQL Server 2016 с пакетом обновления 1 (SP1)
Сведения о накопительных обновлениях для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Последний накопительный пакет обновления для SQL Server 2016
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.