Avamar: El respaldo de SQL falla debido al tiempo de espera agotado debido a la alta utilización de recursos
Summary: Los respaldos de Avamar SQL pueden fallar con tiempo de espera agotado y errores de I/O cuando el sistema cliente de SQL experimenta una alta utilización de CPU y memoria. El problema se produce cuando otros procesos del servidor consumen recursos críticos, lo que impide que los procesos de respaldo de Avamar se completen correctamente. ...
Symptoms
- Los respaldos de SQL fallan o finalizan de manera anormal en la interfaz de usuario de Avamar Administrator o en Avamar User Interface (AUI) Activity Monitor.
- Los trabajos de respaldo de SQL parecen completar la transferencia de datos, pero fallan durante el procesamiento de SQL.
- Los registros del cliente SQL informan errores de I/O y relacionados con el tiempo de espera.
- El uso de CPU y RAM en el cliente SQL permanece constantemente alto durante la ventana de respaldo.
Los siguientes errores aparecen en el registro de respaldo de SQL (en el cliente de SQL):
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.
Al revisar las métricas de rendimiento en el Administrador de tareas para el cliente de SQL, queda claro que hay una utilización significativa de la CPU:
Al examinar los procesos que consumen una cantidad significativa de CPU y RAM, se identificó que había otros procesos que utilizaban el máximo de recursos disponibles:
Cause
El problema se produce cuando otros procesos del servidor, como los servicios de Windows NT de SQL Server o agentes de terceros, consumen la mayor parte de la CPU y la RAM disponibles.
La alta utilización de recursos impide que los procesos de respaldo de Avamar mantengan las operaciones de I/O necesarias, lo que provoca tiempos de espera agotados y fallas de respaldo de SQL.
Resolution
Comuníquese con el equipo de administración de SQL/Wintel para mitigar el uso de CPU y RAM por parte de SQL Server y otros procesos del agente.
-
No hay suficiente memoria del sistema en el pool de recursos "interno" para ejecutar esta consulta(enlace externo: managed.com)
-
No hay suficiente memoria del sistema en el pool de recursos "predeterminado" para ejecutar esta consulta. En SQL(Enlace externo: stackoverflow.com)
-
Opción de configuración de memoria del servidor (Enlace externo: microsoft.com)