Frequently asked questions - Base
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Spende
Wie kann die Größe einer *.odb-Datei verkleinert werden?
Seit der Version LO 3.6 speichert Base automatisch die Datei kompakt ab. Die folgenden Hinweise gelten daher nur nur für die Vorversionen: Werden Daten in der internen Datenbank häufig erstellt und wieder gelöscht, so bleiben dabei Rückstände erhalten. Diese Datenrückstände können eine Datenbank sehr stark vergrößern, obwohl sie scheinbar nicht mehr vorhanden sind. Dies macht es notwendig, die Datenbank dazu anzuhalten, unnötige Daten zu entfernen und nicht weiter auf zu bewahren.
Über Extras > SQL wird bei der internen HSQLDB eines der folgenden Kommandos ausgeführt:
CHECKPOINT DEFRAG
oder
SHUTDOWN COMPACT
Anmerkung
Beide Kommandos haben nahezu den gleichen Effekt. Allerdings führt SHUTDOWN COMPACT dazu, dass der Kontakt zur Datenbank sofort unterbrochen wird. Die Datenbank muss anschließend geschlossen und wieder geöffnet werden, wenn mit ihr weiter gearbeitet werden soll.
Da die gesamte Datenbank im Arbeitsspeicher bearbeitet wird, ist es sinnvoll, die Größe möglichst gering zu halten.