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