Konfigurace serveru: Počet vláken ADR Cleaner
platí pro: SQL Server 2022 (16.x) a novější verze
Toto nastavení konfigurace se používá pro akcelerované obnovení databáze (ADR). Čistič je asynchronní proces, který se pravidelně aktivuje a vyčistí verze stránek, které nejsou potřeba.
Ve výchozím nastavení je toto nastavení konfigurace nastaveno na 1
. To znamená, že čistič používá jedno vlákno k vyčištění trvalého úložiště verzí (PVS) ve všech databázích v instanci databázového stroje.
Pokud výkon čističe není dostačující a pozorujete, že velikost PVS je zmenšována příliš pomalu nebo zůstává velká, můžete tuto konfiguraci zvýšit, aby byl čistič vícevláknový.
Důležitý
Vyčištění PVS může být pomalé nebo blokované kvůli aktivitě úloh. Před zvýšením této hodnoty konfigurace si projděte řešení potíží s akcelerovaným obnovením databáze. Pokud je vyčištění PVS pomalé nebo zablokované z některého z důvodů uvedených v tomto článku, místo zvýšení hodnoty konfigurace ADR Cleaner Thread Count
postupujte podle doporučení v článku.
Poznámky
Zvýšení hodnoty konfigurace ADR Cleaner Thread Count
na velkou hodnotu se nedoporučuje. Nejprve začněte s malým navýšením a pak postupně zvyšujte hodnotu, dokud se výkon dostatečně nezlepší. Můžete například zvýšit hodnotu na 2 a pak na 4.
Instance databázového stroje s mnoha databázemi, které mají velký růst PVS, můžou vyžadovat vyšší hodnoty tohoto nastavení.
Bez ohledu na konfiguraci nepoužívá čistič více vláken než počet logických procesorů.
Příklady
Následující příklad nastaví počet čisticích vláken PVS na 2
.
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
EXEC sp_configure 'ADR Cleaner Thread Count', 2;
RECONFIGURE;
GO
Související obsah
- možnosti konfigurace serveru
- akcelerované obnovení databáze
- Správa zrychleného obnovení databáze
- řešení potíží s akcelerovaným obnovením databáze