Simptomi
Vrste skupnog načina uvedene su u sustavu SQL Server 2016 u odjeljku razina kompatibilnosti 130. Ako tarifa za izvršavanje upita sadrži paralelni način rada sortira se u kombinaciji s paralelnim operatorima izravno uzlazno, možete naići na razstavljene performanse u odnosu na ekvivalente načina sortiranja tarife.
To se događa zbog paralelne skupne sortiranja koja nadilazi potpuno sortirane podatke putem jedne nit u paralelni operator u uzvodno (primjerice, operator spajanja paralelnih spoja). Degradacija performansi pojavljuje se kada operator u paralelnom obliku koristi jednokratnu obradu zbog dolaznog operatora sortiranja s jednonavođenim obradom.
Ovo ažuriranje uvodi oznaku Trace 9358 za onemogućivanje postupaka sortiranja obrade u odjeljku većina paralelnih operatora, uključujući spajanje spojeva, ugniježđene petlje i agregacije strujanja. Iznimka je operator za skupno korištenje sustava Windows iznad sortiranja, koji će i dalje dopustiti postupak sortiranja u načinu obrade u odjeljku kao što su operateri agregacije sustava Windows optimizirani za čitanje skupne vrste podataka.
Napomena Operacije sortiranja rada s obradom onemogućene su i ako je bilo koji od sljedećih uvjeta istinit
-
Oznaka Trace 4199 je omogućena.
-
Mogućnost QUERY_OPTIMIZER_HOTFIXES baze podataka je omogućena (počevši od sustava SQL Server 2016 CU6).
-
Koristi se savjet za ENABLE_QUERY_OPTIMIZER_HOTFIXES upita (počevši od sustava SQL Server 2016 Service Pack 1 (SP1) CU4).
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.