Avamar: SQL-varmuuskopiointi epäonnistuu resurssien korkean käyttöasteen aiheuttaman aikakatkaisun vuoksi
Summary: Avamar SQL -varmuuskopiointi voi epäonnistua aikakatkaisu- ja I/O-virheiden vuoksi, kun SQL Client -järjestelmässä suorittimen ja muistin käyttö on suurta. Ongelma ilmenee, kun muut palvelinprosessit kuluttavat kriittisiä resursseja, mikä estää Avamar-varmuuskopiointiprosessien suorittamisen loppuun. ...
Symptoms
- SQL-varmuuskopiointi epäonnistuu tai päättyy epänormaalisti Avamar Administrator -käyttöliittymässä tai Avamar User Interface (AUI) Activity Monitorissa.
- SQL-varmuuskopiointityöt näyttävät suorittavan tiedonsiirron loppuun, mutta epäonnistuvat SQL-käsittelyn aikana.
- SQL-asiakaslokit raportoivat I/O- ja aikakatkaisuvirheistä.
- SQL-asiakasohjelman suorittimen ja RAM-muistin käyttö pysyy jatkuvasti korkeana varmuuskopiointi-ikkunan aikana.
Seuraavat virheet näkyvät SQL-varmuuskopiointilokissa (SQL-asiakkaassa):
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.
Kun tarkastellaan suorituskykymittareita SQL-asiakkaan tehtävienhallinnassa, on selvää, että suorittimen käyttö on merkittävää:
Tutkittaessa prosesseja, jotka kuluttavat huomattavan määrän prosessoria ja RAM-muistia, havaittiin, että oli olemassa muita prosesseja, jotka käyttivät suurimpia käytettävissä olevia resursseja:
Cause
Ongelma ilmenee, kun muut palvelinprosessit, kuten SQL Server, Windows NT -palvelut tai kolmannen osapuolen agentit, kuluttavat suurimman osan käytettävissä olevasta suorittimesta ja RAM-muistista.
Resurssien suuri käyttö estää Avamar-varmuuskopiointiprosesseja ylläpitämästä vaadittuja I/O-toimintoja, mikä aiheuttaa SQL-varmuuskopioinnin aikakatkaisuja ja virheitä.
Resolution
Ota SQL/Wintelin hallintatiimi mukaan vähentämään suorittimen ja RAM-muistin käyttöä SQL Serverissä ja muissa agenttiprosesseissa.
-
Resurssivarannossa "sisäinen" ei ole riittävästi järjestelmämuistia tämän kyselyn suorittamiseen(ulkoinen linkki - managed.com)
-
Resurssivarannon 'oletus' järjestelmämuisti ei riitä tämän kyselyn suorittamiseen. on sql(ulkoinen linkki - stackoverflow.com)
-
Palvelinmuistin määritysvaihtoehto (ulkoinen linkki - microsoft.com)