Avamar: SQL-Backup schlägt aufgrund eines Timeouts aufgrund einer hohen Ressourcenauslastung fehl
Summary: Avamar SQL-Backups können mit Timeout- und I/O-Fehlern fehlschlagen, wenn das SQL Client-System eine hohe CPU- und Speicherauslastung aufweist. Das Problem tritt auf, wenn andere Serverprozesse kritische Ressourcen verbrauchen, was verhindert, dass Avamar-Backupprozesse erfolgreich abgeschlossen werden. ...
Symptoms
- SQL-Backups schlagen in der Avamar Administrator-Benutzeroberfläche oder im Avamar User Interface (AUI) Activity Monitor fehl oder werden abnormal beendet.
- SQL-Backupjobs scheinen die Datenübertragung abzuschließen, schlagen jedoch während der SQL-Verarbeitung fehl.
- SQL-Clientprotokolle melden I/O- und Timeout-bezogene Fehler.
- Die CPU- und RAM-Auslastung auf dem SQL-Client bleibt während des Backupzeitfensters konstant hoch.
Die folgenden Fehler werden im SQL-Backupprotokoll (auf dem SQL-Client) angezeigt:
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.
Bei der Überprüfung der Performancekennzahlen im Task-Manager für den SQL-Client wird klar, dass eine erhebliche CPU-Auslastung vorliegt:
Bei der Untersuchung der Prozesse, die eine erhebliche Menge an CPU und RAM beanspruchen, wurde festgestellt, dass es andere Prozesse gibt, die die maximal verfügbaren Ressourcen verwenden:
Cause
Das Problem tritt auf, wenn andere Serverprozesse, z. B. SQL Server Windows NT-Dienste oder Agents von Drittanbietern, den größten Teil der verfügbaren CPU und des RAM verbrauchen.
Eine hohe Ressourcenauslastung verhindert, dass Avamar-Backupprozesse die erforderlichen I/O-Vorgänge aufrechterhalten, was zu Timeouts und Fehlern beim SQL-Backup führt.
Resolution
Wenden Sie sich an das SQL/Wintel-Administrationsteam, um die CPU- und RAM-Auslastung durch SQL Server und andere Agentprozesse zu minimieren.
-
Es ist nicht genügend Systemspeicher im Ressourcenpool "intern" vorhanden, um diese Abfrage auszuführen(externer Link – managed.com)
-
Im Ressourcenpool "default" ist nicht genügend Systemspeicher vorhanden, um diese Abfrage auszuführen. on sql(Externer Link – stackoverflow.com)
-
Serverspeicherkonfigurationsoption (Externer Link – microsoft.com)