Megosztás a következőn keresztül:


Kiszolgálókonfiguráció: ADR tisztító szálak száma

A következőkre vonatkozik: SQL Server 2022 (16.x) Azure SQL Managed Instance

Ez a konfigurációs beállítás az SQL Server 2022-től (16.x) és a felügyelt Azure SQL-példánytól kezdve a gyorsított adatbázis-helyreállításhoz (ADR) használatos. A tisztító egy aszinkron folyamat, amely rendszeresen felébred, és megtisztítja a nem szükséges lapverziókat.

Ez a konfigurációs beállítás alapértelmezés szerint 1. Ez azt jelenti, hogy a tisztító egyetlen szálat használ az állandó verziótár (PVS) tisztításához az adatbázismotor-példány összes adatbázisában.

Ha a tisztító teljesítménye nem elegendő, és azt tapasztalja, hogy a PVS mérete túl lassan csökken vagy nagy marad, növelheti ezt a konfigurációt, hogy a tisztító több szálon fusson.

Fontos

Előfordulhat, hogy a PVS tisztítás lassú vagy blokkolva van a számítási feladatok miatti tevékenység következtében. A konfigurációs érték növelése előtt tekintse át az adatbázis gyorsított helyreállítási monitorozását és hibaelhárítását . Ha a PVS-karbantartás lassú vagy le van tiltva a cikkben említett okok valamelyike miatt, a ADR Cleaner Thread Count konfigurációs érték növelése helyett kövesse a cikkben szereplő javaslatokat.

Megjegyzések

A ADR Cleaner Thread Count konfigurációs értékének növelése nem ajánlott nagy értékre. Először kezdje kisebb emeléssel, majd lassan növelje az értéket fokozatosan, amíg a teljesítmény tisztasága kellőképpen nem javul. Az értéket például 2-re, majd 4-re növelheti.

A nagy PVS-növekedést tapasztaló adatbázismotor-példányok ennél a beállításnál magasabb értékeket igényelhetnek.

A konfigurációtól függetlenül a tisztító nem használ több szálat, mint a logikai CPU-k száma.

Példák

Az alábbi példa a PVS tisztítószálak számát 2értékre állítja.

EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
EXEC sp_configure 'ADR Cleaner Thread Count', 2;
RECONFIGURE;
GO