Příznaky
Předpokládejme, že používáte složitý paralelní dotaz, který vyžaduje velký počet paralelních vláken v Microsoft SQL serveru 2012 nebo Microsoft SQL serveru 2014 a že jsou vyčerpání pracovních vláken v odpovídajícím plánovači. Ve vzácných podmínkách dotaz nevede k neurčitému čase kvůli nerozpoznanému zablokování.Poznámka Pokud mají další plánovače na SQL serveru dostupné pracovníky, databázový stroj bude moct správně zpracovávat další dotazy.
Příčina
Po Starvation pracovních vláken se konkrétní čekání mezi pracovními podprocesy nepovažuje za potenciální blok. Proto monitor se zablokovaným nezjistil podmínku. Dotaz pak nebude reagovat. Pravděpodobnost výskytu této podmínky je nízká a hlavně závisí na obrazci plán dotazu, stupni paralelismus a na dostupnosti pracovních vláken.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:
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.