Příznaky
Předpokládejme, že povolíte automatické ladění dotazů v SQL Serveru 2017 a 2019. Při provádění mnoha souběžně uložených procedur může dojít ke scénáři blokování kompilace za následujících podmínek:
-
Spusťte uloženou proceduru.
-
Plán vynutíte pomocí úložiště dat dotazu (QDS).
-
Spuštěním sp_recompile uložené procedury tento plán vymožníte z mezipaměti procedur.
-
Spusťte uloženou proceduru současně v mnoha samostatných relacích.
Příčina
Po vynucení plánu pomocí úložiště dat dotazu a odebrání z mezipaměti procedur už není plán v mezipaměti a souběžné výsledky provedení při blokování kompilace.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
O kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
Odkazy
Seznamte se s terminologií, kterou Microsoft používá k popisu aktualizací softwaru.