Avamar: SQL-Backups schlagen aufgrund einer schlechten Performance der Datenbankkonsistenzprüfung fehl

Summary: Dieser Artikel enthält Schritte zum Beheben von SQL-Backupfehlern in Avamar, wenn die Option Database Consistency Check aktiviert ist. Der Konsistenzprüfungsprozess kann sich auf die Backupdauer auswirken und zu Timeouts führen, insbesondere bei inkrementellen Backups. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Die Konsistenzprüfung ist für alle SQL-Backuptypen (komplett, inkrementell und differenziell) aktiviert:
<flag type="checkbox" pidnum="3006" value="true" name="consistency-check" /> 
 
  • Inkrementelle Backups mit einem Backupzeitfenster von 1 Stunde können innerhalb des zugewiesenen Zeitplans immer wieder nicht abgeschlossen werden.
  • Komplette Backups dauern mehr als 2 Stunden.
  • Ohne aktivierte Konsistenzprüfung:
    • Vollständige Backups werden in ~12 Minuten abgeschlossen.
    • Inkrementelle Backups und Transaktionsprotokoll-Backups werden in 2 bis 3 Minuten abgeschlossen.

Cause

The Avamar avsql Das Plug-in führt Datenbankkonsistenzprüfungen sequenziell für einzelne Datenbanken durch, was zu einer suboptimalen Performance führt.

Ausführungsablauf:
  1. Das System reiht die Datenbankaufgabe mit dem Status ENQUEUED.
  2. Ein Thread entfernt die Aufgabe aus der Warteschlange und startet die Konsistenzprüfung.
  3. Nach der Prüfung werden Backupstreams für diese Datenbank erstellt.
  4. Das System wartet, bis alle Streams gestartet wurden, bevor die nächste Datenbankaufgabe in die Warteschlange gesetzt wird.
  5. Die Schritte 2 bis 4 werden für jede Datenbank wiederholt.
 

Dieser serialisierte Ansatz verzögert die Streaminitiierung und trägt zu Timeouts bei.

Resolution

Wenn die Konsistenzprüfung viel Zeit in Anspruch nimmt, deaktivieren Sie die SQL-Konsistenzprüfung innerhalb von Avamar Dataset. Dies sollte insbesondere bei inkrementellen Backups durchgeführt werden. 

<flag type="checkbox" pidnum="3006" value="false" name="consistency-check" />
 

Führen Sie sie manuell über SQL Management Studio als folgende Abfrage aus:

DBCC CHECKDB ('database_name')
 

Nützliche Optionen sind:

DBCC CHECKDB database_name
DBCC CHECKALLOC database_name
DBCC TEXTALL database_name
DBCC CHECKCATALOG database_name
 

Weitere Informationen finden Sie unter: https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transact-sql?view=sql-server-ver15 (externer Link)

Affected Products

Avamar, Avamar Plug-in for SQL
Article Properties
Article Number: 000167096
Article Type: Solution
Last Modified: 09 شعبان 1447
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.