KB4041814 - Förbättra tempdb spill-diagnostik i DMV och utökade händelser i SQL Server 2017 och SQL Server 2016 SP2

Gäller för
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Detaljer

Den här uppdateringen förbättrar tempdb spilldiagnostik genom att göra följande ändringar i SQL Server 2017 och Microsoft SQL Server 2016 Service Pack 2 (SP2):

  • Lägger till följande kolumner i sys.dm_exec_query_stats, sys.dm_exec_procedure_stats och sys.dm_exec_trigger_stats DMV:er.
Kolumn Typ Beskrivning
total_spills bigint Totalt antal sidor som spillts genom genomförandet av den här planen sedan den kompilerades.
last_spills bigint Antal sidor som spillts senaste gången planen kördes
min_spills bigint Minsta antal sidor som den här planen någonsin har spillt under en enskild körning
max_spills bigint Maximalt antal sidor som den här planen någonsin har spillt under en enskild körning
  • Lägger till följande räknare i sql_statement_completed, sp_statement_completed och sql_batch_completed Extended Events.
XEvent Kolumn Typ Beskrivning
sql_statement_completed Spill bigint Antalet sidor som skrevs medan data spilldes av satsen
sp_statement_completed Spill bigint Antalet sidor som skrevs vid dataspill av den lagrade proceduren
sql_batch_completed Spill bigint Antalet sidor som skrivits medan data spills av batchen.

Lösning

Kumulativ uppdateringsinformation för SQL Server:

Den här uppdateringen ingår i följande kumulativa uppdatering för SQL Server:

Kumulativ uppdatering 3 för SQL Server 2017

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2017

Service pack-information för SQL Server 2016

Den här uppdateringen introduceras i följande Service Pack för SQL Server:

Service Pack 2 för SQL Server 2016

Om Service Pack för SQL Server:

Service Pack är kumulativa. Varje ny service pack-version innehåller alla korrigeringar som ingår i tidigare service pack-versioner samt eventuella nya korrigeringar. Vår rekommendation är att använda den senaste Service Pack-versionen och den senaste kumulativa uppdateringen för den Service Pack-versionen. Du behöver inte installera en tidigare Service Pack-version innan du installerar den senaste Service Pack-versionen. I tabell 1 i följande artikel hittar du mer information om den senaste Service Pack-versionen och den senaste kumulativa uppdateringen.

Så här fastställer du version, utgåva och uppdateringsnivå för SQL Server och dess komponenter

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.