Avamar: Zálohování SQL selže kvůli vypršení časového limitu vysokého využití prostředků
Summary: Zálohování Avamar SQL může selhat s vypršením časového limitu a chybami I/O, pokud v systému klienta SQL dojde k vysokému využití procesoru a paměti. K problému dochází, když jiné serverové procesy spotřebovávají kritické zdroje, což brání úspěšnému dokončení procesů zálohování Avamar. ...
Symptoms
- Zálohování SQL selže nebo se abnormálně ukončí v uživatelském rozhraní Avamar Administrator nebo v nástroji Avamar User Interface (AUI) Activity Monitor.
- Zdá se, že úlohy zálohování SQL dokončí přenos dat, ale během zpracování SQL selžou.
- Protokoly klienta SQL hlásí vstupně-výstupní a časové limity chyb.
- Využití procesoru a paměti RAM v klientovi SQL zůstává během období zálohování konzistentně vysoké.
V protokolu zálohování SQL (v klientovi SQL) se zobrazí následující chyby:
C:\Program Files\avs\var\SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL.log
2024-08-02 08:20:38 avsql Info <6688>: Process 17036 (C:\Program Files\avs\bin\avtar) finished (code 0: success)
2024-08-02 08:20:38 avsql Info <6446>: SQL VDI transfer of 'SxOMxxxxx\SQL1/hpxxn_uxxmdb/f-0.hpxxn_uxxmdb' to 'SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL' successful
2024-08-02 08:20:38 avsql Error <40258>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: Write on "SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL" failed: 995(The I/O operation has been aborted because of either a thread exit or an application request.)
A nonrecoverable I/O error occurred on file "SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL:" 995(The I/O operation has been aborted because of either a thread exit or an application request.).
BACKUP DATABASE is terminating abnormally.
Po kontrole metrik výkonu ve Správci úloh pro klienta SQL je jasné, že dochází k významnému využití procesoru:
Při zkoumání procesů, které spotřebovávají značné množství CPU a RAM, bylo zjištěno, že existují další procesy využívající maximum dostupných zdrojů:
Cause
K problému dochází, když jiné serverové procesy, například služby systému Windows NT SQL Server nebo agenti třetích stran, spotřebovávají většinu dostupného procesoru a paměti RAM.
Vysoké využití prostředků brání procesům zálohování Avamar v udržování požadovaných vstupně-výstupních operací, což způsobuje vypršení časového limitu a selhání zálohování SQL.
Resolution
Zapojte tým pro správu SQL/Wintel, aby zmírnil využití procesoru a paměti RAM systémem SQL Server a dalšími procesy agenta.
-
Ve fondu zdrojů "interní" není dostatek systémové paměti pro spuštění tohoto dotazu(externí odkaz – managed.com)
-
Ve výchozím nastavení fondu zdrojů není k dispozici dostatek systémové paměti pro spuštění tohoto dotazu. na sql(externí odkaz – stackoverflow.com)
-
Možnost konfigurace paměti serveru (External Link - microsoft.com)