KB4502532 - FIX: Query duurt lang als u Batch Mode Adaptive Join inschakelt in SQL Server 2017

Van toepassing op
SQL Server 2017 on Windows (all editions)

Symptomen

Stel dat u SQL Server 2017 gebruikt met Batch Mode Adaptive Join ingeschakeld. Wanneer u een query uitvoert op een database met compatibiliteitsniveau 140, kan het meer dan 45 minuten duren. De query is echter in ongeveer één seconde voltooid als u de functie uitschakelt met behulp van de queryhint DISABLE_BATCH_MODE_ADAPTIVE_JOINS.

Notitie Schakel traceringsvlag 4199 in of schakel de configuratieoptie met databasebereik in QUERY_OPTIMIZER_HOTFIXES om deze oplossing toe te passen.

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.

Oplossing

Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:

Over cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.