Vorheriges Thema: ca_dbmgr - DatenbankverwaltungsoptionenNächstes Thema: ca_dbmgr - Migrationsstatus-Optionen


ca_dbmgr - Wartungsoptionen

Mit den ca_dbmgr-Wartungsoptionen können Sie die Datenbank so einstellen und warten, dass deren Zustand effizient und deren Größe überschaubar ist. Wenn Sie diese Wartungsaufgaben regelmäßig durchführen, können Sie die Gesamtleistung der CA ARCserve Backup-Datenbank verbessern.

Die Ergebnisse der Verwaltungsaufgaben werden in einem speziellen Verwaltungsprotokoll mit der Bezeichnung "SQLMaint.log" gespeichert, das sich im LOG-Verzeichnis von CA ARCserve Backup befindet.

Der Befehl "ca_dbmgr" unterstützt folgende Wartungsoptionen:

ca_dbmgr [-cahost <Host>] 
-maintenance
[UpdateStatistics]
[ReBuildIndex]
[CheckIntegrity]
[ReduceDBSize]

UpdateStatistics

Aktualisiert die Statistiken für alle Tabellen und Indizes in Ihrer Datenbank.

Der SQL-Server erfasst Statistiken über die Datenstreuung in den Tabellen und den Indizes, um anhand dieser Statistiken zu bestimmen, welche Indizes während eines Abfragevorgangs verwendet werden. Wenn die Statistiken veraltet sind, kann der SQL-Server eventuell nicht ordnungsgemäß bestimmen, welche Indizes verwendet werden sollen, wenn eine Abfrage ausgeführt wird. Anstatt einen Index zu durchsuchen, wird möglicherweise ein zeitaufwändiger Suchvorgang für eine gesamte Tabelle ausgeführt. Aktualisierte Statistiken sind also wichtig, um den effizienten Einsatz von Indizes sicherzustellen.

Empfohlen: täglich

ReBuildIndex

Rekonstruiert alle Indizes in Ihrer Datenbank, um sicherzustellen, dass die Daten nicht fragmentiert sind.

Wenn Sie Datenänderungsvorgänge durchführen (Einfügen, Aktualisieren, Löschen), kann dies eine Fragmentierung der Tabelle zur Folge haben. Wenn diese Datenänderungen den Index betreffen, kann dies ebenfalls eine Fragmentierung des Index und die Verstreuung der Indexinformationen in der Datenbank zur Folge haben. Datenfragmentierungen können die Ursache dafür sein, dass der SQL-Server während einer Abfrage unnötige Datenlesevorgänge ausführt, die die Leistung verlangsamen und Ineffizienz bewirken. Je höher die Fragmentierung ist, umso geringer ist die Effektivität des Index. Das regelmäßige Rekonstruieren des Index entfernt Fragmentierungen, gewinnt Speicherplatz zurück und verbessert die Gesamtleistung während einer Datenbankabfrage.

Empfohlen: wöchentlich

CheckIntegrity

Überprüft die Integrität aller Objekte der CA ARCserve Backup-Datenbank.

Datenbanken können durch ungewöhnliche Ereignisse beschädigt werden, wie z. B. Hardwarefehler, plötzliche Betriebsausfälle, Fehler im Betriebssystem oder unsachgemäßer Umgang. Es ist wichtig, die Zuweisung sowie die strukturelle und logische Integrität aller Objekte in der CA ARCserve Backup-Datenbank zu überprüfen. Das regelmäßige Durchführen einer Integritätsprüfung für die Datenbank gewährleistet, dass Änderungen in der Datenbank, die seit der letzten Integritätsprüfung aufgetreten sind, erkannt und gemeldet werden. Je nach Größe der Datenbank kann es sich dabei um eine zeitaufwändige Aufgabe handeln.

Empfohlen: wöchentlich

ReduceDBSize

Verkleinert die Größe der Daten- und Protokolldateien in der CA ARCserve Backup-Datenbank, und gibt diese wieder für das Betriebssystem frei.

Im Laufe der Zeit können Ihre Protokoll- und Datendateien schnell sehr umfangreich werden und die Effektivität Ihrer Datenbank verringern. Wenn Sie die Größe der Datenbank steuern, steigert dies häufig die Leistung, und es können mehr Benutzer auf die Datenbank zugreifen.

Beim Ausführen des Befehls "ReduceDBSize", müssen Sie den Namen der zu verkleinernden Datenbank sowie den in jeder Datei der Datenbank freibleibenden Speicherplatz (in Prozent) eingeben. Wenn Sie beispielsweise 60 MB von einer 100 MB umfassenden Datenbankdatei verwenden, können Sie einen Verkleinerungsprozentsatz von 25 Prozent angeben. Der SQL-Server wird die Datei dann auf eine Größe von 80 MB verkleinern, und Sie verfügen über 20 MB freien Speicherplatz.

Empfohlen: nach Bedarf