Avamar: SQL Backup misslyckas på grund av timeout från hög resursanvändning
Summary: Avamar SQL-säkerhetskopieringar kan misslyckas med timeout och I/O-fel när SQL-klientsystemet har hög processor- och minnesanvändning. Problemet uppstår när andra serverprocesser förbrukar kritiska resurser, vilket hindrar Avamar-säkerhetskopieringsprocesser från att slutföras. ...
Symptoms
- SQL-säkerhetskopieringar misslyckas eller avslutas på ett onormalt sätt i Avamar Administrators användargränssnitt eller Avamar User Interface (AUI) Activity Monitor.
- SQL-säkerhetskopieringsjobb verkar slutföra dataöverföringen men misslyckas under SQL-bearbetningen.
- SQL-klientloggar rapporterar I/O- och tidsgränsrelaterade fel.
- CPU- och RAM-användningen på SQL-klienten förblir konsekvent hög under säkerhetskopieringsfönstret.
Följande fel visas i SQL-säkerhetskopieringsloggen (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.
När du granskar prestandamåtten i Aktivitetshanteraren för SQL-klienten är det tydligt att det finns en betydande CPU-användning:
När man undersökte de processer som förbrukar en betydande mängd CPU och RAM identifierades det att det fanns andra processer som använde de maximala tillgängliga resurserna:
Cause
Problemet uppstår när andra serverprocesser, till exempel SQL Server, Windows NT-tjänster eller agenter från tredje part, förbrukar det mesta av den tillgängliga processorn och RAM-minnet.
Hög resursanvändning hindrar Avamar-säkerhetskopieringsprocesser från att upprätthålla nödvändiga I/O-åtgärder, vilket orsakar tidsgränser och fel för SQL-säkerhetskopiering.
Resolution
Engagera SQL/Wintel-administrationsteamet för att minska användningen av CPU och RAM av SQL Server och andra agentprocesser.
-
Det finns inte tillräckligt med systemminne i resurspoolen "Intern" för att köra den här frågan(Extern länk – managed.com)
-
Det finns inte tillräckligt med systemminne i resurspoolens "standard" för att köra den här frågan. på SQL(Extern länk - stackoverflow.com)
-
Alternativ för minneskonfiguration för server (extern länk – microsoft.com)