Shrnutí
Tato aktualizace obsahuje následující vylepšení funkce čištění sledování změn v Microsoft SQL Server 2016 a 2017 ve Windows.
- Vyčištění tabulky syscommittab v pevném kontrolním bodě se vyhne, protože to může mít vliv na výkon operací kontrolních bodů. Místo toho je možné tabulku syscommittab vyčistit ihned po dokončení automatického čištění sledování změn. Po dokončení automatického čištění sledování změn se aktualizuje verze vodoznaku – tvrzená verze čištění. Tato verze vyčištění s posíleným zabezpečením se používá při čištění syscommittab k identifikaci záznamů, které se mají odebrat.
- V procesu automatického čištění sledování změn se v procesu automatického čištění kdykoli při odstraňování nebo čištění řádků z boční tabulky zablokuje vlákno čištění, automatické čištění se zastaví a ukončí. S touto aktualizací jsou problematické tabulky místo ukončení procesu označeny pro opakování a pokračují se zbývajícími tabulkami v seznamu. Když vlákno dokončí čištění konečné tabulky, těsně předtím, než aktualizuje verzi vytvrzeného čištění, se proces zopakuje, aby se zkontrolovalo, zda existují nějaké tabulky, které jsou označeny pro opakované pokusy.
- Kromě toho se do existujícího change_tracking_cleanup XEvent přidají následující dílčí události.
a) ErrorInTableCleanup – Pomáhá identifikovat, jestli při čištění sledování změn dochází k nějakým problémům při čištění položek s vypršenou platností z libovolného bočního stolu.
b) RowsCleanedupInLoop – Pomáhá sledovat průběh automatického čištění sledování změn na úrovni tabulky.
c) RetryCleanup – To pomáhá identifikovat opakování provedená vláknem automatického čištění sledování změn.
Řešení
Tato aktualizace je součástí následující kumulativní aktualizace a aktualizace Service Pack pro SQL Server:
Kumulativní aktualizace 2 pro SQL Server 2017
Informace o kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
Nejnovější kumulativní aktualizace pro SQL Server 2017
Informace o aktualizacích Service Pack pro SQL Server 2016
Service Pack 2 pro SQL Server 2016
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
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.