Backup beschleunigen
Es gibt einige Tricks, mit denen Sie die Sicherung beschleunigen können.Die erste besteht darin, zu verhindern, dass die Speicherbereinigung ausgeführt wird, während die Sicherung ausgeführt wird.Durch die Speicherbereinigung werden alte Datensatzversionen gelöscht, die nicht mehr benötigt werden. Dies wird normalerweise durch einen manuellen oder automatischen Sweep oder durch einen vollständigen Tabellenscan aller betroffenen Tabellen abgedeckt.Wenn gbak
auf alle Zeilen in den zu sichernden Tabellen zugreift, wird auch die Speicherbereinigung ausgelöst und kann bei einer großen Anzahl von Aktualisierungen die Sicherung verlangsamen.Verwenden Sie die Option -g[arbage_collect]
, um die Speicherbereinigung während der Sicherung zu verhindern.
tux> gbak -backup -garbage_collect employee /backups/employee.fbk
Die zweite Option besteht darin, die Datenbank mit der Option -se[rvice]
zu sichern.Obwohl dies zur Durchführung von Remote-Sicherungen verwendet wird, kann es auch lokal verwendet werden.Mit dieser Option können Sie Ihre Backups beschleunigen.Es wird einfach vermieden, dass die Daten über das TCP-Netzwerk kopiert werden, was die Aktionen der Sicherung verlangsamen kann.
tux> gbak -backup -service tux:service_mgr employee /backups/employee.fbk
Im obigen Beispiel wird die Mitarbeiterdatenbank auf dem Tux-Server mithilfe des Service-Managers "remote" gesichert.Auf dem Tux-Server wird der Befehl natürlich ausgeführt, sodass er überhaupt nicht remote ausgeführt wird.
Sie können natürlich die Optionen -g[arbage_collect]
und -se[rvice]
kombinieren.