![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: Interbase-Komponenten
Größe der Firebird-Datenbank
Hallo zusammen,
meine Datenbank hat ca. 10 MB. Als ich alle Datensätze mit DELETE gelöscht habe, müsste doch theoretisch die Dateigröße kleiner werden. Aber die ist noch genauso groß wie vorher. Gibt es da eine Art Reorg, den man durchführen kann. Denn anscheinend werden die Sätze nicht physisch gelöscht. Weiß da jemand etwas genaueres?! Vielen Dank an alle!! |
Re: Größe der Firebird-Datenbank
Ich kenne die interne Struktur eine FB-Datenbank nicht, aber normalerweise kostet eine Reorganisation Zeit, und Zeit ist der Datenbank Tod. Aus diesem Grund wird bei einem 'DELETE' nur der vom Rekord belegte Speicherplatz in einer internen Freispeicherliste fur spätere Wiederverwendung abgelegt. Es gibt für FB bestimmt ein Handbuch. Da steht bestimmt drin, wie man die Datenbank verkleinert ('Shrink DB')
Kurz gegoogelt: Nee, geht nicht, Du must ein Backup und Restore machen, dann wird sie geschrumpft. |
Re: Größe der Firebird-Datenbank
Hallo alzaimar,
vielen Dank für deine schnelle Antwort und Hilfe. Dann muss ich eben damit leben. |
Re: Größe der Firebird-Datenbank
Zitat:
|
Re: Größe der Firebird-Datenbank
Hi,
entweder eine ReorgFunktion mit Delphi/IBX selber schreiben. Oder mein Backupservice-Tool verwenden. Unter ![]() bis denne Dstein |
Re: Größe der Firebird-Datenbank
Zitat:
|
Re: Größe der Firebird-Datenbank
Zitat:
Aber es hat mich nur gewundert, warum nach einem Delete die Datei nicht kleiner geworden ist. |
Re: Größe der Firebird-Datenbank
achso... jetzt bin ich im Bild.
Dieser Backup/Restore-Wahn ist nich unbedingt in diesem Maß (d.h. "ohhhh.. meine Datenbank ist fragmentiert.... schnell Backup/Restore") nötig. Unsere DB ist z.Z. ca 8GB groß und wird einmal in der Woche restored. Das reicht vollkommen aus und ist vielleicht noch nicht mal so oft nötig. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz