Avamar: SQL-sikkerhedskopiering mislykkes på grund af timeout fra høj ressourceudnyttelse
Summary: Avamar SQL-sikkerhedskopieringer kan mislykkes med timeout- og I/O-fejl, når SQL Client-systemet oplever høj CPU- og hukommelsesudnyttelse. Problemet opstår, når andre serverprocesser bruger kritiske ressourcer, hvilket forhindrer Avamar-sikkerhedskopieringsprocesser i at fuldføre korrekt. ...
Symptoms
- SQL-sikkerhedskopieringer mislykkes eller afsluttes på unormal vis i Avamar Administrator UI eller Avamar User Interface (AUI) Activity Monitor.
- SQL-sikkerhedskopieringsjob ser ud til at fuldføre dataoverførsel, men mislykkes under SQL-behandling.
- SQL Client-logfiler rapporterer I/O- og timeoutrelaterede fejl.
- CPU- og RAM-forbruget på SQL-klienten forbliver konstant højt under sikkerhedskopieringsvinduet.
Følgende fejl vises i SQL-sikkerhedskopieringsloggen (på SQL-klienten):
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.
Ved gennemgang af præstationsmålingerne i Task Manager for SQL Client er det klart, at der er betydelig CPU-udnyttelse:
Under undersøgelsen af de processer, der bruger en betydelig mængde CPU og RAM, blev det identificeret, at der var andre processer, der brugte de maksimale tilgængelige ressourcer:
Cause
Problemet opstår, når andre serverprocesser, f.eks. SQL Server, Windows NT-tjenester eller tredjepartsagenter, bruger det meste af den tilgængelige CPU og RAM.
Høj ressourceudnyttelse forhindrer Avamar-sikkerhedskopieringsprocesser i at opretholde nødvendige I/O-handlinger, hvilket medfører timeout og fejl for SQL-sikkerhedskopiering.
Resolution
Kontakt SQL/Wintel-administrationsteamet for at mindske SQL Server- og andre agentprocessers brug af CPU og RAM.
-
Der er ikke tilstrækkelig systemhukommelse i ressourcepuljen "Intern" til at køre denne forespørgsel(eksternt link – managed.com)
-
Der er ikke tilstrækkelig systemhukommelse i ressourcepuljen "standard" til at køre denne forespørgsel. på sql(eksternt link - stackoverflow.com)
-
Mulighed for konfiguration af serverhukommelse (eksternt link – microsoft.com)