Súhrn
Tento SQL Server Update zlepšuje riešenie problémov s paralelnými (Exchange) zablokovania pridaním týchto vylepšení:
-
Exchange_spill xEvent informuje o tom, koľko operátorov paralelného spracovania údajov v každom vlákne preleje v názve poľa udalosti worktable_physical_writes. Každé vlákno môže nahlásiť exchange_spill xEvent viackrát.
-
DMVs sys.dm_exec_query_stats, sys.dm_exec_procedure_stats a sys.dm_exec_trigger_stats teraz obsahujú údaje, ktoré sú vypustené operátormi rovnobežnosti, v stĺpcoch total_spills, last_spills, max_spillsa min_spills.
-
Upozornenie na Showplan je hlásené v čase spustenia, ak sa vyskytujú paralelné škvrny. Toto upozornenie sa vykreslí v atribúte XML Showplan (<ExchangeSpillDetails WritesToTempDb = "spill_amount"/>).
-
Graf zablokovania údajov XML je vylepšený o scenáre zablokovania paralely. Ďalšie atribúty sa pridajú do zdroja exchangeEvent v:
-
waiterType–spotrebný, producent, koordinátor.
-
TID–jedinečný identifikátor pre každé vlákno v rámci paralelného plánu.
-
ownerActivity–aký vlastník zdroja predtým urobil. Môže byť "receivedData", "sentData", "notYetOpened" alebo "otvoriť".
-
waiterActivity–čo sa pokúša urobiť dotaz na zdroje. Môže byť "tryToSendData", "needMoreData", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" alebo "waitForAllownersToClose".
-
zlúčenie–či sa čašník zúčastňuje na zlučovaní údajov alebo nie.
-
vyliatie–či už čašník vyleje údaje alebo nie.
-
waitingToClose–či už čašník čaká spotrebiteľa na zatvorenie potrubia.
-
-
Graf zablokovania údajov XML je vylepšený pre uviaznutie zahŕňajúce operátory v dávkovom režime. Ďalšie atribúty sa pridajú do zdroja SyncPoint v:
-
logicalOperatorType–typ logického operátora, ktorý zodpovedá jednému z Showplan XML.
-
physicalOperatorType–typ fyzického operátora, ktorý zodpovedá jednému z Showplan XML.
-
WaitType a synchronizingAt–dva atribúty môžu spoločne identifikovať bod, v ktorom sa synchronizujú čašníci a vlastníci. Poznámky
-
Hodnoty atribútov WaitType asynchronizingAt sú interné. Môže sa však použiť na pomoc technickej podpore spoločnosti Microsoft pri riešení problému.
-
Atribút synchronizingAt sa pridá pre operátory zoraďovania šarží, hash spojenia a hash agregácie.
-
-
ownerActivity–vždy "NotYetArrived."
-
waiterActivity–vždy "prišiel."
-
Ďalšie informácie
Táto aktualizácia je zahrnutá v kumulatívnej aktualizácii 5 pre SQL Server 2017.
Informácie o balíku Service Pack pre SQL Server 2016
Táto aktualizácia je opravená v nasledujúcom balíku Service Pack pre SQL Server:
Informácie o zostavách SQL servera 2017
Každá nová zostava pre SQL Server 2017 obsahuje všetky opravy hotfix a opravy zabezpečenia, ktoré boli v predchádzajúcej zostave. Odporúčame nainštalovať najnovšiu zostavu pre SQL Server 2017.
Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu s novými opravami. Naším odporúčaním je použiť najnovší balík Service Pack a najnovšiu Kumulatívna aktualizácia pre daný balík Service Pack. Skôr než nainštalujete najnovší balík Service Pack, nemusíte nainštalovať predchádzajúci balík Service Pack. Na vyhľadanie ďalších informácií o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii použite tabuľku 1 v nasledujúcom článku.
Ako zistiť úroveň verzie, vydania a aktualizácie SQL servera a jeho súčastí
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.