Luft aus der Datenbank lassen
-
Hi,
ich hab ne Anwendung basierend auf einer Interbase 6.0 Datenbank geschrieben. Nun habe ich folgendes Problem. Die Datenbank ist angeschwollen auf 30 MB. Nun habe ich n Haufen Datensätze gelöscht, und dachte die Datenbank würde abspecken, aber tut sie nicht, immer noch 30 MB. Das muss ja im wesentlichen Luft sein. Wie kann man diese aus der Datenbank herauslassen. Gibt es so was wie eine Datenbankdefragmentierung?
-
kann sein das interbase den speicher wiederverwendet und nicht freigibt
pointbase macht dasschick doch ne anfrage an interbase - die werden es dir schon sagen koennen wie du das wieder kleiner kriegst
-
Der Kommentar davor bezog sich auf falsche Antwort
Ich lümmel mal durchs Internet, vielleicht find ich was, danke
-
Daten in SQL-Datenbanken werden nicht gelöscht sondern nur als Löschen makiert.
Weiters wird dadurch das datenbankfile fragmentiert.Es sollte eigentlich einen Befehl geben welcher die Datenbank reorganisiert.
Bei MYSQL ist es z.B. das SQL Commando optimize table;
-
da hat unix tom recht
hab ich ganz vergessen