Announcement

Collapse
No announcement yet.

leere Datenbank zu groß

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • leere Datenbank zu groß

    Hallo,

    ich hab eine .gdb mit 69 MB Größe, obwohl die 5 Tabellen alle leer sind. Wie kann das sein und wie kann sie kleiner machen?

    Sweep hat keine Auswirkung auf die Größe.

    Gruß

  • #2
    Hallo Dirk,<br><br>
    wenn Du wirklich auf diese MBs angewiesen bist, dann mach ein Backup und Restore. Der Sinn dahinter, dass der Speicherplatz nicht automatisch freigegeben wird ist, dass dieser bei nachfolgenden datenmanipulierenden Operationen wiederverwendet wird, d.h. keine neuen Datenseiten allokiert werden müssen, was ja eine "teure" Operation darstellt.<br><br>
    Dies könnte man aber so verwenden, dass man z.B. für eine sehr datenintensive Anwendung die Datenbank vorher in den GB-Bereich "aufpumpt", dann alle Daten löscht, und mit den allokierten Datenseiten ausliefert. Nachfolgende Inserts zum Beispiel gehen dann wesentlich schneller, weil nicht immer neue Datenseiten allokiert werden müssen.
    <br><br>
    Thoma
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment

    Working...
    X