Ökning
I den aktuella typen av kardinalitet i Microsoft SQL Server 2016 förklaras inte unika när histogram skalas. Detta kan orsaka unika kolumner med en frekvens som är större än 1. Metoden för att hantera det här i RTM är att ignorera histogrammet helt på unika kolumner. Detta kan orsaka dåliga uppskattningar när distributionen av kolumnen inte är enhetlig.
När den här uppdateringen har installerats används histogrammet på rätt sätt om det innehåller alla steg värden inom 10%.
Kommentarer
-
Den här ändringen aktive ras endast om spårnings flaggan 4199 är aktive rad, om databasens omfång för databas konfiguration QUERY_OPTIMIZER_HOTFIXES är inställt på på, eller om frågetipset ENABLE_QUERY_OPTIMIZER_HOTFIXES används.
-
Tipset för ENABLE_QUERY_OPTIMIZER_HOTFIXES-frågor är tillgängligt från och med SQL Server 2016 SP1.
Lösning
Denna korrigering för det här problemet ingår i följande kumulativa uppdateringar för SQL Server: Kumulativ uppdatering 2 för SQL server 2016 SP1 kumulativ uppdatering 4 för SQL Server 2016
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server: Senaste kumulativa uppdateringen för SQL Server 2016
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.