Symptom
Tänk dig följande situation:
-
Du kör en fråga i Microsoft SQL Server 2016 och 2017.
-
Den resulterande frågekomponenten innehåller en gren för grupp läge och en gren med rad läget i en koppling.
-
I gren delen för branchning finns parallella och seriella operatorer.
I det här scenariot kan ett död läge uppstå.
Obs! Det här problemet uppstår inte om du anger Maximal grad av parallellitet (MAXDOP) till 1 för frågan.
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 4 för SQL Server 2017
Kumulativ uppdatering 7 för SQL Server 2016 SP1
Obs Spårnings flaggan för Query optimering (TF) 4199 måste vara aktive rad för att problemet ska åtgärdas.
Mer information om frågor och spårnings flaggor finns i:
SQL Server Query optimerings snabb korrigering TF 4199 Servicing-modell
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.