Symptomen
Stel dat u Automatische afstemming van query's in SQL Server 2017 en 2019 inschakelen. Bij het uitvoeren van een groot aantal gelijktijdige opgeslagen procedures, kan het voorkomen dat er in de volgende gevallen COMPILEERblokkeringsscenario wordt gebruikt:
-
Voer de opgeslagen procedure uit.
-
Gebruik QDS (Query Data Store) om het plan af te dwingen.
-
Voer sp_recompile procedure uit om het plan op basis van de procedurecache te verwijderen.
-
Voer de opgeslagen procedure tegelijkertijd uit voor veel afzonderlijke sessies.
Oorzaak
Nadat een plan is geforceerd door querygegevensopslag te gebruiken en het uit de procedurecache te verwijderen, wordt het plan niet meer in de cache opgeslagen en resulteert gelijktijdige uitvoering in blokkering van compilatie.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Verwijzingen
Lees meer over de terminologie die Microsoft gebruikt om software-updates te beschrijven.