Avamar: SQL Backup mislykkes på grunn av tidsavbrudd fra høy ressursutnyttelse
Summary: Avamar SQL-sikkerhetskopiering kan mislykkes med tidsavbrudd og I/O-feil når SQL Client-systemet opplever høy CPU- og minneutnyttelse. Problemet oppstår når andre serverprosesser bruker kritiske ressurser, noe som forhindrer at Avamar-sikkerhetskopieringsprosessene fullføres. ...
Symptoms
- SQL-sikkerhetskopieringer mislykkes eller avsluttes på en unormal måte i Avamar Administrator-brukergrensesnittet eller Avamar User Interface (AUI)-aktivitetsmonitoren.
- SQL-sikkerhetskopieringsjobber ser ut til å fullføre dataoverføringen, men mislykkes under SQL-behandling.
- SQL Client-logger rapporterer I/O- og tidsavbruddsrelaterte feil.
- CPU- og RAM-bruken på SQL Client forblir konsekvent høy i sikkerhetskopieringsvinduet.
Følgende feil vises i SQL-sikkerhetskopiloggen (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 gjennomgang av ytelsesmålingene i Oppgavebehandling for SQL-klienten er det klart at det er betydelig CPU-utnyttelse:
Mens man undersøkte prosessene som bruker en betydelig mengde CPU og RAM, ble det identifisert at det var andre prosesser som brukte maksimalt tilgjengelige ressurser:
Cause
Problemet oppstår når andre serverprosesser, for eksempel SQL Server Windows NT-tjenester eller tredjepartsagenter, bruker mesteparten av tilgjengelig CPU og RAM.
Høy ressursutnyttelse hindrer at Avamar-sikkerhetskopieringsprosessene opprettholder nødvendige I/O-operasjoner, noe som fører til tidsavbrudd og feil for SQL-sikkerhetskopiering.
Resolution
Engasjer SQL/Wintel-administrasjonsteamet for å redusere bruken av CPU og RAM av SQL Server og andre agentprosesser.
-
Det er ikke nok systemminne i ressursutvalget 'Intern' til å kjøre denne spørringen(ekstern lenke – managed.com)
-
Det er ikke nok systemminne i ressursutvalget 'standard' til å kjøre denne spørringen. på SQL(ekstern lenke – stackoverflow.com)
-
Alternativ for konfigurasjon av serverminne (ekstern lenke – microsoft.com)