Avamar: SQL-back-up mislukt door time-out door hoog resourcegebruik
Summary: Avamar SQL-back-ups kunnen mislukken met time-out- en I/O-fouten wanneer het SQL clientsysteem een hoog CPU- en geheugengebruik ervaart. Het probleem doet zich voor wanneer andere serverprocessen kritieke bronnen verbruiken, waardoor Avamar-back-upprocessen niet kunnen worden voltooid. ...
Symptoms
- SQL-back-ups mislukken of eindigen abnormaal in de Avamar Administrator UI of Avamar User Interface (AUI) Activity Monitor.
- SQL-back-uptaken lijken de dataoverdracht te voltooien, maar mislukken tijdens SQL-verwerking.
- SQL clientlogboeken rapporteren I/O- en time-outgerelateerde fouten.
- Het CPU- en RAM-gebruik op de SQL Client blijft consistent hoog tijdens het back-upvenster.
De volgende fouten worden weergegeven in het SQL-back-uplogboek (op de SQL Client):
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.
Bij het bekijken van de prestatiestatistieken in Taakbeheer voor de SQL Client, is het duidelijk dat er een aanzienlijk CPU-gebruik is:
Bij het onderzoeken van de processen die een aanzienlijke hoeveelheid CPU en RAM verbruiken, werd vastgesteld dat er andere processen waren die de maximaal beschikbare bronnen gebruikten:
Cause
Het probleem doet zich voor wanneer andere serverprocessen, zoals SQL Server Windows NT-services of agents van derden, het grootste deel van de beschikbare CPU en RAM gebruiken.
Door het hoge gebruik van bronnen kunnen Avamar-back-upprocessen de vereiste I/O-bewerkingen niet handhaven, wat time-outs en storingen in SQL-back-ups veroorzaakt.
Resolution
Neem contact op met het SQL/Wintel-beheerteam om het gebruik van CPU en RAM door SQL Server en andere agentprocessen te beperken.
-
Er is onvoldoende systeemgeheugen in de resourcepool 'Intern' om deze query uit te voeren(externe link - managed.com)
-
Er is 'standaard' onvoldoende systeemgeheugen in de resourcepool om deze query uit te voeren. Op SQL(Externe link - stackoverflow.com)
-
Optie servergeheugen configureren (externe link - microsoft.com)