Avamar : La sauvegarde SQL échoue en raison du délai d’expiration dû à une utilisation élevée des ressources
Summary: Les sauvegardes Avamar SQL peuvent échouer avec des erreurs de délai d’expiration et d’E/S lorsque le système client SQL rencontre une utilisation élevée du processeur et de la mémoire. Le problème se produit lorsque d’autres processus du serveur consomment des ressources critiques, ce qui empêche les processus de sauvegarde Avamar de s’exécuter correctement. ...
Symptoms
- Les sauvegardes SQL échouent ou se terminent anormalement dans l’interface utilisateur d’Avamar Administrator ou dans l’écran d’activité de l’interface utilisateur d’Avamar (AUI).
- Les procédures de sauvegarde SQL semblent terminer le transfert de données, mais échouent au cours du traitement SQL.
- Les logs du client SQL signalent des erreurs liées aux E/S et au délai d’expiration.
- L’utilisation du CPU et de la RAM sur SQL Client reste constamment élevée au cours de la fenêtre de sauvegarde.
Les erreurs suivantes s’affichent dans le journal de sauvegarde SQL (sur le client 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.
Après examen des mesures de performances dans le Gestionnaire des tâches du client SQL, il est clair que l’utilisation du processeur est importante :
Lors de l’examen des processus qui consomment une quantité importante de CPU et de RAM, il a été identifié qu’il existait d’autres processus utilisant le maximum de ressources disponibles :
Cause
Ce problème se produit lorsque d’autres processus serveur, tels que SQL Server, les services Windows NT ou des agents tiers, consomment la majeure partie du processeur et de la RAM disponibles.
Le taux élevé d’utilisation des ressources empêche les processus de sauvegarde Avamar de conserver les opérations d’E/S requises, ce qui entraîne des délais d’expiration et des échecs de sauvegarde SQL.
Resolution
Faites appel à l’équipe d’administration SQL/Wintel pour limiter l’utilisation du processeur et de la RAM par SQL Server et d’autres processus de l’agent.
-
La mémoire système est insuffisante dans le pool de ressources « interne » pour exécuter cette requête(lien externe - managed.com)
-
La mémoire système est insuffisante dans le pool de ressources « par défaut » pour exécuter cette requête. sur SQL(Lien externe - stackoverflow.com)
-
Option de configuration de la mémoire du serveur (liaison externe - microsoft.com)