KB4541132 – Förbättring: Storlek och bevarandeprincip ökas i standard system_health för XEvent-spårning i SQL Server 2016, 2017 och 2019

Gäller för
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) SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2017 on Linux SQL Server 2017 on Windows SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2016 SQL Server 2016 Service Pack 3 - duplicate (do not use)

Förbättring

Den aktuella definitionen för system_health XEvent-sessionen har en maximal filstorlek på 5 megabyte (MB) och högst 4 filer för totalt högst 20 MB system_health XEvent-data. På system som har mycket aktivitet kan du snabbt rulla över denna begränsning och missa viktig information vid problem som påverkar systemet. För att ha mer felsökningsdata tillgängligt i systemet ändras standardfilstorleken i den här uppdateringen från 5 MB till 100 MB, och standardantalet filer ändras från 4 till 10, vilket ger totalt högst 1 GB system_health XEvent-data. Om definitionen för den system_health sessionen redan har ändrats från standardvärdena skriver den här förbättringen inte över de befintliga inställningarna.

Dessutom kan du ändra system_health-sessionskonfigurationen manuellt med hjälp av följande Transact-SQL-skript:
 

ALTER EVENT SESSION [system_health] ON SERVER DROP TARGET package0.event_file

ALTER EVENT-SESSION [system_health] PÅ SERVERN

LÄGG TILL MÅL package0.event_file

(

SET filnamn=N'system_health.xel',

max_file_size=(100);

max_rollover_files=(10)

)

Lösning

Den här förbättringen ingår i följande kumulativa uppdateringar för SQL Server:

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:

Service pack-information för SQL Server 2016

Det här problemet åtgärdas i följande Service Pack för SQL Server:

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. Vi rekommenderar att du använder 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.

Fastställ 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.