Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2022 (16.x) en latere versies
Deze configuratie-instelling wordt gebruikt voor versneld databaseherstel (ADR). Het reinigingsproces is een asynchroon proces dat periodiek wakker wordt en paginaversies opschoont die niet nodig zijn.
Deze configuratie-instelling is standaard ingesteld op 1
. Dit betekent dat de cleaner één thread gebruikt om permanent versiearchief (PVS) op te schonen in alle databases op het database-engine-exemplaar.
Als de schonere prestaties onvoldoende zijn en u merkt dat PVS te langzaam wordt verkleind of groot blijft, kunt u deze configuratie vergroten om de schonere multithreaded te maken.
Belangrijk
PVS-opschoning kan langzaam verlopen of geblokkeerd zijn vanwege de werkzaamheden. Voordat u deze configuratiewaarde verhoogt, bekijkt u Monitor en los problemen met versneld databaseherstel op. Als PVS-opschoning om een van de redenen in dat artikel traag of geblokkeerd is, volgt u de aanbevelingen in het artikel in plaats van de ADR Cleaner Thread Count
configuratiewaarde te verhogen.
Opmerkingen
Het verhogen van de ADR Cleaner Thread Count
configuratiewaarde naar een grote waarde wordt niet aanbevolen. Begin eerst met een kleine toename en verhoog vervolgens geleidelijk de waarde stapsgewijs totdat de betere prestaties voldoende verbeteren. U kunt bijvoorbeeld de waarde verhogen naar 2 en vervolgens naar 4.
Exemplaren van database-engines met veel databases die een grote PVS-groei ervaren, vereisen mogelijk hogere waarden van deze instelling.
Ongeacht de configuratie gebruikt de cleaner niet meer threads dan het aantal logische CPU's.
Voorbeelden
In het volgende voorbeeld wordt het aantal PVS-schoondraden ingesteld op 2
.
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
EXEC sp_configure 'ADR Cleaner Thread Count', 2;
RECONFIGURE;
GO