Shrnutí
Tato aktualizace SQL Server zlepšuje řešení potíží se zablokováním souvisejícím s paralelismem (Exchange) přidáním následujících vylepšení:
exchange_spillxEvent hlásí, kolik operátorů paralelismu dat přesahujících pro každé vlákno v názvu pole události worktable_physical_writes. Každé vlákno může hlásit exchange_spill xEvent vícekrát.
Zobrazení dynamické správy sys.dm_exec_query_stats, sys.dm_exec_procedure_stats a sys.dm_exec_trigger_stats teď zahrnují data přesahující operátory paralelismu ve sloupcích total_spills, last_spills, max_spills a min_spills.
Upozornění showplan je hlášeno za běhu, pokud dojde k únikům paralelismu. Toto upozornění se zobrazí v atributu xml showplan (<ExchangeSpillDetails WritesToTempDb="spill_amount" />).
Graf zablokování XML je vylepšený pro scénáře blokování paralelismu. Další atributy se přidají do prostředku exchangeEvent v:
- waiterType–Spotřebitel, Producent, Koordinátor.
- Tid – jedinečný identifikátor pro každé vlákno v rámci paralelního plánu.
- ownerActivity – Co vlastníci prostředků udělali dříve. Může být "receivedData", "sentData", "notYetOpened" nebo "open".
- waiterActivity – Co se žadatel o prostředek pokouší udělat. Může být "tryToSendData", "needMoreData", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" nebo "waitForAllownersToClose".
- Slučování – zda se číšník podílí na slučování dat nebo ne.
- rozlití – zda číšník rozlévá data nebo ne.
- waitingToClose – zda číšník čeká, až spotřebitel uzavře potrubí.
Graf XML zablokování je vylepšený pro zablokování zahrnující operátory dávkového režimu. Do prostředku SyncPoint se přidají další atributy v:
logicalOperatorType – typ logického operátoru, který odpovídá typu v souboru Showplan xml.
physicalOperatorType–typ fyzického operátoru, který odpovídá typu v souboru Showplan xml.
WaitType a synchronizingAt–Two atributy mohou souhrnně identifikovat bod, ve kterém se číšníci a vlastníci synchronizují.
Poznámky
- Hodnoty atributů WaitType a synchronizingAt jsou interní. Můžou ale být použity jako pomoc podpoře Microsoftu při řešení problémů.
- Atribut synchronizingAt je přidaný pro operátory řazení v dávkovém režimu, spojení hash a agregace hash.
ownerActivity – vždy "NotYetArrived".
waiterActivity – vždy "Arrived".
Další informace
Tato aktualizace je součástí kumulativní aktualizace 5 pro SQL Server 2017.
Informace o aktualizacích Service Pack pro SQL Server 2016
Tato aktualizace je opravená v následující aktualizaci Service Pack pro SQL Server:
Service Pack 2 pro SQL Server 2016
Informace o buildech SQL Server 2017
Každý nový build pro SQL Server 2017 obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro SQL Server 2017.
Informace o aktualizacích Service Pack pro SQL Server:
Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.
Jak zjistit verzi, edici a úroveň aktualizace systému SQL Server a jeho součástí
Reference
Přečtěte si o terminologii , kterou společnost Microsoft používá k popisování aktualizací softwaru.