Программ
В модели оценки текущей кратности Microsoft SQL Server 2016, при масштабировании гистограмм не объясняется уникальность. Это может привести к тому, что у уникальных столбцов есть частота больше 1. Метод, который необходимо для этого в RTM, заключается в том, чтобы полностью игнорировать гистограмму в уникальных столбцах. Это может привести к плохом оценкам, если распространение столбца не является однородным.
После установки этого обновления Гистограмма будет использоваться надлежащим образом, если в ней есть все значения шага в 10% от уникальных.
Примечания
-
Это изменение будет разрешено только в том случае, если включен флаг трассировки 4199, если областью применения конфигурации базы данных QUERY_OPTIMIZER_HOTFIXES является ON, или если используется подсказка запроса ENABLE_QUERY_OPTIMIZER_HOTFIXES.
-
Подсказка запроса ENABLE_QUERY_OPTIMIZER_HOTFIXES доступна начиная с SQL Server 2016 с пакетом обновления 1 (SP1).
Решение
Это исправление для этой проблемы входит в состав указанных ниже накопительных обновлений SQL Server. Накопительное обновление 2 для SQL server 2016 SP1,накопительное обновление 4 для SQL Server 2016
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server. Последнее накопительное обновление для SQL server 2016
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.