Avamar: Tworzenie kopii zapasowej SQL kończy się niepowodzeniem z powodu przekroczenia limitu czasu z powodu wysokiego wykorzystania zasobów
Summary: Tworzenie kopii zapasowych Avamar SQL może zakończyć się niepowodzeniem z powodu przekroczenia limitu czasu i błędów we/wy, gdy w systemie klienckim SQL występuje wysokie wykorzystanie procesora i pamięci. Problem występuje, gdy inne procesy serwera zużywają krytyczne zasoby, co uniemożliwia pomyślne ukończenie procesów tworzenia kopii zapasowej Avamar. ...
Symptoms
- Tworzenie kopii zapasowych SQL kończy się niepowodzeniem lub nieprawidłowym działaniem monitora aktywności interfejsu administratora Avamar lub interfejsu użytkownika Avamar (AUI).
- Zadania tworzenia kopii zapasowych SQL wydają się kończyć transfer danych, ale kończą się niepowodzeniem podczas przetwarzania SQL.
- Dzienniki klienta SQL zgłaszają błędy związane z operacjami we/wy i przekroczeniem limitu czasu.
- Użycie procesora i pamięci RAM przez klienta SQL pozostaje stale wysokie podczas okna tworzenia kopii zapasowej.
W dzienniku kopii zapasowej SQL (na kliencie SQL) pojawiają się następujące błędy:
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.
Po przejrzeniu metryk wydajności w Menedżerze zadań dla klienta SQL jest jasne, że występuje znaczne wykorzystanie procesora:
Podczas badania procesów, które zużywają znaczną ilość procesora i pamięci RAM, stwierdzono, że istnieją inne procesy wykorzystujące maksymalne dostępne zasoby:
Cause
Problem występuje, gdy inne procesy serwera, takie jak usługi SQL Server Windows NT lub agenci innych firm, zużywają większość dostępnego procesora CPU i pamięci RAM.
Wysokie wykorzystanie zasobów uniemożliwia procesom tworzenia kopii zapasowych Avamar utrzymywanie wymaganych operacji we/wy, co powoduje przekroczenie limitu czasu i awarię kopii zapasowych SQL.
Resolution
Zaangażuj zespół administracyjny SQL/Wintel w celu ograniczenia użycia procesora i pamięci RAM przez SQL Server i inne procesy agenta.
-
Nie ma wystarczającej ilości pamięci systemowej w puli zasobów "wewnętrznej" do uruchomienia tego zapytania(łącze zewnętrzne — managed.com)
-
Nie ma wystarczającej ilości pamięci systemowej w puli zasobów "default", aby uruchomić to zapytanie. na sql(Łącze zewnętrzne - stackoverflow.com)
-
Opcja konfiguracji pamięci serwera (łącze zewnętrzne — microsoft.com)