Shrnutí
Tato aktualizace SQL serveru zlepšuje možnosti řešení potíží souvisejících se souběžným voláním (Exchange) pomocí následujících vylepšení:
-
Exchange_spill xEvent informuje o tom, jak velké množství datových paralelních operátorů v každém vláknu zastavuje data v poli události worktable_physical_writes. Každý podproces si vyhlásí krátkou exchange_spill xEvent.
-
DMVs sys.dm_exec_query_stats, sys.dm_exec_procedure_stats a Sys.dm_exec_trigger_stats nyní zahrnují data, která jsou ve sloupcích total_spills, last_spills, max_spillsa min_spills.
-
Showplan upozornění se oznamuje v době běhu, pokud existují souběžné úseky. Toto upozornění se vykresluje v atributu Showplan XML (<ExchangeSpillDetails WritesToTempDb = "spill_amount"/>).
-
Pro scénáře vzájemného zablokování je vylepšený graf zablokování XML . Další atributy se přidají do exchangeEvent zdroje v:
-
waiterType–spotřebitel, výrobce, koordinátor.
-
TID–jedinečný identifikátor jednotlivých vláken uvnitř paralelního plánu.
-
ownerActivity–jaký vlastník zdroje už byl dřív. Může být "receivedData", "sentData", "notYetOpened" nebo "Open".
-
waiterActivity–jaký je žadatel o prostředky. Může být "tryToSendData", "needMoreData", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" nebo "waitForAllownersToClose".
-
sloučení–jestli se čeká na sloučení dat nebo ne.
-
zalití–bez ohledu na to, jestli čeká na zalití dat.
-
waitingToClose–jestli čeká uživatel, aby čekal na zavření kanálu.
-
-
Je vylepšený graf zablokování XML pro zablokování zahrnující operátory dávkového režimu. Další atributy se přidají do SyncPoint zdroje v:
-
logicalOperatorType–typ logického operátora, který odpovídá kódu v Showplan XML.
-
physicalOperatorType–typ fyzického operátora, který odpovídá souboru na Showplan XML.
-
WaitType a synchronizingAt–dva atributy mohou společně rozpoznat bod, ve kterém se budou čekat a vlastníci synchronizovat. Poznámky:
-
Hodnoty atributů WaitType asynchronizingAt jsou interní. Můžete je ale použít k podpoře podpory Microsoftu k řešení problému.
-
Atribut synchronizingAt je přidán k řazení v dávkovém režimu, k přičtení algoritmem hash a operátorům agregace algoritmu hash.
-
-
ownerActivity–vždy "NotYetArrived".
-
waiterActivity–vždy "doručeno"
-
Více informací
Tato aktualizace je součástí kumulativní aktualizace 5 pro SQL Server 2017.
Informace o aktualizaci Service Pack pro SQL Server 2016
Tato aktualizace je opravená v následující aktualizaci Service Pack pro SQL Server:
Buildy SQL serveru 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.
Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy zahrnuté v předchozích aktualizacích Service Pack a všechny nové opravy. Naším doporučením je použití nejnovější aktualizace Service Pack a nejnovější kumulativní aktualizace pro danou aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné nainstalovat předchozí aktualizaci Service Pack. K vyhledání dalších informací o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci použijte tabulku 1 v následujícím článku.
Jak zjistit verzi, edici a úroveň aktualizace SQL serveru a jeho součástí
Odkazy
Informace o terminologii , kterou Microsoft používá k popisu aktualizací softwaru.