Simptomi
Iedomājieties šādu scenāriju:
-
Jūs izpildīs vaicājumu programmā Microsoft SQL Server 2016 un 2017.
-
Iegūtajā vaicājumu plānā ir iekļauts paketes režīma zars un pievienojies rindas režīma zars.
-
Zara rindas režīms ir paralēli un sērijas operatori.
Šajā scenārijā var rasties strupceļa nosacījums.
Piezīme. Šī problēma nerodas , ja vaicājumam ir iestatīts Maksimālais paralēlisms (MAXDOP) .
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:
Kumulatīvais atjauninājums 4 SQL Server 2017
Kumulatīvais atjauninājums 7 SQL Server 2016 SP1
Piezīme Lai novērstu šo problēmu, ir jāiespējo vaicājumu optimizētājs labojumfaila izsekošanas karodziņa (TF) 4199.
Papildinformāciju par vaicājumu optimizētājiem un izsekošanas karodziņiem skatiet rakstā:
SQL Server vaicājumu optimizētājs labojumfails 4199 apkalpošanas modelis
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.