Sažetak
Ovo ažuriranje za SQL Server poboljšava otklanjanje poteškoća s paralelizmom (Exchange) jer dodaje sljedeća poboljšanja:
exchange_spillxEvent izvješćuje o tome koliko se operatori paralelizma podataka prelijevaju u svakoj niti u nazivu polja događaja worktable_physical_writes. Svaka nit može prijaviti exchange_spill xEvent više puta.
DMV-ovi sys.dm_exec_query_stats, sys.dm_exec_procedure_stats i sys.dm_exec_trigger_stats sada obuhvaćaju podatke koji su prelijevani operatorima paralelizma, u stupcima total_spills, last_spills, max_spills i min_spills.
Upozorenje o showplanu prijavljuje se u vrijeme izvođenja ako dođe do izlijevanja paralelizma. To se upozorenje prikazuje u xml atributu showplan (<ExchangeSpillDetails WritesToTempDb="spill_amount" />).
Poboljšan je grafikon XML mrtve petlje za scenarije beskonačne petlje paralelizma. Još atributa dodaje se resursu exchangeEvent u:
- waiterType – potrošač, proizvođač, koordinator.
- TIDE – jedinstveni identifikator za svaku nit unutar paralelnog plana.
- ownerActivity – što su vlasnici resursa radili ranije. Može biti "receivedData", "sentData", "notYetOpened" ili "opened".
- waiterActivity – što tražitelj resursa pokušava učiniti. Može biti "tryToSendData", "needMoreData", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" ili "waitForAllownersToClose".
- spajanje – sudjeluje li konobar u spajanju podataka ili ne.
- prelijevanje – bez obzira prolijeva li konobar podatke ili ne.
- waitingToClose– čeka li konobar da potrošač zatvori cijev.
Poboljšan je grafikon XML mrtve petlje za mrtve petlje koje uključuju operatore skupnog načina rada. Više atributa dodaje se u resurs SyncPoint u:
logicalOperatorType – vrsta logičkog operatora koja odgovara onoj u XML-u showplan.
physicalOperatorType – vrsta fizičkog operatora koja odgovara onoj u XML-u showplan.
WaitType i synchronizingAt–Two atributa mogu zajednički odrediti točku u kojoj se konobari i vlasnici sinkroniziraju.
Napomene
- Vrijednosti atributa WaitType i synchronizingAt interne su. No mogu se koristiti kao pomoć Microsoftovoj podršci u rješavanju problema.
- Atribut synchronizingAt dodaje se za grupno sortiranje, spajanje raspršivanja i operatore agregacije raspršivanja.
ownerActivity – uvijek "NotYetArrived".
waiterActivity – uvijek "Stigao".
Dodatne informacije
Ovo je ažuriranje obuhvaćeno kumulativnim ažuriranjem 5 za SQL Server 2017.
Informacije o servisnom paketu za SQL Server 2016
Ovo je ažuriranje riješeno u sljedećem servisnom paketu za SQL Server:
Service Pack 2 za SQL Server 2016
O međuverzijama sustava SQL Server 2017
Svaka nova međuverzija za SQL Server 2017 sadrži sve hitne popravke i sigurnosne popravke iz prethodne međuverzije. Preporučujemo da instalirate najnoviju međuverziju za SQL Server 2017.
O servisnim paketima za SQL Server:
Servisni paketi kumulativni su. Svaki novi servisni paket sadrži sve popravke iz prethodnih servisnih paketa, zajedno sa svim novim popravcima. Preporučujemo da za taj servisni paket primijenite najnoviji servisni paket i najnovije kumulativno ažuriranje. Ne morate instalirati prethodni servisni paket da biste instalirali najnoviji. U tablici 1 sljedećeg članka potražite dodatne informacije o najnovijem servisnom paketu i najnovijem kumulativnom ažuriranju.
Kako odrediti verziju, izdanje i razinu ažuriranja SQL Server i njegovih komponenti
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.