Avamar: Il backup SQL ha esito negativo a causa del timeout dovuto all'utilizzo elevato delle risorse
Summary: I backup SQL di Avamar possono avere esito negativo con timeout ed errori di I/O quando il sistema SQL Client riscontra un utilizzo elevato della CPU e della memoria. Il problema si verifica quando altri processi del server consumano risorse critiche, impedendo il completamento corretto dei processi di backup Avamar. ...
Symptoms
- I backup SQL non riescono o terminano in modo anomalo nell'interfaccia utente di Avamar Administrator o in Avamar User Interface (AUI) Activity Monitor.
- I processi di backup SQL sembrano completare il trasferimento dei dati, ma hanno esito negativo durante l'elaborazione SQL.
- I registri del client SQL segnalano errori relativi a timeout e I/O.
- L'utilizzo della CPU e della RAM sul client SQL rimane costantemente elevato durante la finestra di backup.
Nel log di backup SQL (sul client SQL) vengono visualizzati i seguenti errori:
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.
Dopo aver esaminato le metriche delle prestazioni in Gestione attività per SQL Client, è chiaro che l'utilizzo della CPU è significativo:
Durante l'esame dei processi che consumano una quantità significativa di CPU e RAM, è stato identificato che vi erano altri processi che utilizzavano il massimo delle risorse disponibili:
Cause
Il problema si verifica quando altri processi server, ad esempio SQL Server, servizi Windows NT o agenti di terze parti, consumano la maggior parte della CPU e della RAM disponibili.
L'utilizzo elevato delle risorse impedisce ai processi di backup Avamar di mantenere le operazioni di I/O richieste, causando timeout ed errori dei backup SQL.
Resolution
Contattare il team di amministrazione SQL/Wintel per ridurre l'utilizzo di CPU e RAM da parte di SQL Server e altri processi dell'agent.
-
Memoria di sistema insufficiente nel pool di risorse "interno" per eseguire la query(Link esterno - managed.com)
-
Memoria di sistema insufficiente nel pool di risorse "default" per eseguire questa query. su SQL(Link esterno - stackoverflow.com)
-
Opzione di configurazione della memoria del server (Link esterno - microsoft.com)