Samenvatting
Wanneer een queryplan gebruikmaakt van een hash-functie voor batchmodus waarbij een van de invoersen een geoptimaliseerde filter voor de bladwijzer is, of als u een zoekactie in Microsoft SQL Server 2016 en SQL Server 2017 uitvoert, worden er onjuiste schattingen gemaakt. Met dezeupdate wordt de queryprestaties voor het scenario verbeterd.
Oplossing
Deze verbetering is opgenomen in de volgende cumulatieve update voor SQL Server:
Cumulatieve update 6 voor SQL Server 2017
Cumulatieve update 8 voor SQL Server 2016 SP1
Opmerking:
-
Als u deze update wilt inschakelen op serverniveau, moet u trace Flag (TF) 4199 inschakelen. Als u TF 4199 globaal wilt inschakelen, gebruikt u de opdracht DBCC TRACEON (4199,-1) of gebruikt u – T 4199 als opstartparameter.
-
Voer de volgende opdracht uit om de update op databaseniveau in te schakelen: DATABASEBEREIK met configuraties wijzigen QUERY_OPTIMIZER_HOTFIXES = aan.
-
Als u deze update wilt inschakelen voor het query niveau, gebruikt u de queryhint: use Hint (' ENABLE_QUERY_OPTIMIZER_HOTFIXES ').
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingsfixes die zich in de vorige versie bevonden. Bekijk de meest recente cumulatieve update voor SQL Server:
Status
Microsoft heeft bevestigd dat dit een verbeteringen opleveren in de Microsoft-producten die worden vermeld in het gedeelte van toepassing op.
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.