Симптоми
Обмислете следния сценарий:
-
Изпълнявате заявка в Microsoft SQL Server 2016 и 2017.
-
Резултантният план на заявката съдържа клон на групов режим и клон за режим на ред, участващ в съединение.
-
В клона на режима на реда има успоредни и серийни оператори.
В този случай може да възникне условие за безизходица.
Забележка: Този проблем не възниква, ако зададете максималната степен на паралелност (MAXDOP) към 1 за заявката.
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
Кумулативна актуализация 4 за SQL Server 2017
Кумулативна актуализация 7 за SQL Server 2016 SP1
ЗабележкаЗа да бъде разрешен този проблем, трябва да бъде разрешена корекцията на 4199 за оптимизатора на заявки (TF).
За повече информация относно спешните корекции на заявки и проследяването на флагове вижте:
Оптимизатора на заявки за SQL Server 4199 TF модел на обслужване
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.