Sammendrag
Dette SQL Server oppdateringen forbedrer vranglåser for feilsøking parallellisme-relaterte (exchange) ved å legge til følgende forbedringer:
-
Exchange_spill xEvent rapporterer hvor mye data parallellisme operatorer søler per hver tråd i feltet Navn på worktable_physical_writes. Hver tråd kan rapportere en exchange_spill xEvent flere ganger.
-
DMVs sys.dm_exec_query_stats, sys.dm_exec_procedure_stats og sys.dm_exec_trigger_stats nå ta med data som er kommet over av parallellisme operatorer, i kolonner- total_spills, last_spills, max_spills , og min_spills.
-
En Advarsel om showplan rapporteres ved kjøretid Hvis parallellisme søl. Denne advarselen vises i et showplan XML-attributt (< ExchangeSpillDetails WritesToTempDb = "spill_amount" / >).
-
XML-vranglås diagrammet forbedres for parallellisme vranglås scenarier. Flere attributter legges til exchangeEvent ressursen i:
-
waiterType – Forbruker, Producer, koordinator.
-
tid –Unik identifikator for hver tråd i en parallell plan.
-
ownerActivity –Hvilken ressurs eieren/eierne gjorde tidligere. Kan være "receivedData", "sentData", "notYetOpened" eller "Åpne".
-
waiterActivity –Hvilken ressurs anmoder prøver å gjøre. Kan være "tryToSendData", "needMoreData", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" eller "waitForAllownersToClose".
-
fletting –om tjener deltar i fletting av data eller ikke.
-
behersker –om kelner er behersker data eller ikke.
-
waitingToClose –om kelner venter på forbrukeren å lukke datakanal.
-
-
XML-vranglås diagrammet forbedres for vranglås som involverer operatorer i satsvis modus. Flere attributter legges til ressursen i SyncPoint :
-
logicalOperatorType –logisk operator-type som tilsvarer det på showplan-xml.
-
physicalOperatorType –fysiske operatortype som tilsvarer det på showplan-xml.
-
WaitType og synchronizingAt–to attributter kan samlet identifiserer punktet der waiters og eiere synkronisere.
Notater-
Den WaitType og synchronizingAt attributtverdier er interne. Men de kan brukes til å hjelpe Microsoft Support feilsøking i forbindelse med et problem.
-
Attributtet synchronizingAt er lagt til for satsvis modus Sorter, hash-sammenføyning og hash aggregering operatorer.
-
-
ownerActivity–always “NotYetArrived.”
-
waiterActivity–always “Arrived.”
-
Mer informasjon
Denne oppdateringen er inkludert i Kumulativ oppdatering 5 for SQL Server-2017.
Informasjon om oppdateringspakke for SQL Server-2016
Denne oppdateringen er fast i service pack for SQL Server:
Om SQLServer 2017 bygger
Hvert nytt Bygg for SQL Server-2017 inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer reparasjonene som var i den tidligere versjonen. Vi anbefaler at du installerer den siste versjonen for SQL Server-2017.
Oppdateringspakker er kumulative. Hver nye oppdateringspakke inneholder alle reparasjonene som finnes i tidligere oppdateringspakker, sammen med eventuelle nye reparasjoner. Vår anbefaling er å bruke den nyeste oppdateringspakken, og den nyeste kumulative oppdateringen for denne oppdateringspakken. Du trenger ikke å installere en tidligere oppdateringspakke før du installerer den nyeste oppdateringspakken. Bruk tabell 1 i følgende artikkel for å finne mer informasjon om den nyeste oppdateringspakken og nyeste kumulative oppdateringen.
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.