Archiv verlassen und diese Seite im Standarddesign anzeigen : postgresql main/base wird immer grösser
real-challo
25.07.07, 10:38
Hallo !
Wir haben hier ein Postgres 8.1 DB-Server. Auf dem ist nur eine datenbank - bacula. Wir benutzen postgres als DB für bacula.
Läuft auch alles sehr gut. Was ich aber nicht verstehe ist, warum das Verzeichniss ...postgresql/8.1/main/base sehr gross wird - es wird nur groesser. Es pendelt sich nicht bei einer Größe ein, es wird auch nicht mal klein mal gross - sondern nur grösser. Inzwischen schon 7.2 GB !
Wenn ich das richtig sehe ist doch dort die Datenbank selbst. Aber in der Datenbank werden doch auch Daten wieder gelöscht - also müßte das Verzeichniss doch auch kleiner werden - oder ?
Könnt ihr mir helfen ?
Danke !
Hi,
es werden doch auch Logfiles geschrieben, oder?
http://www.postgresql.org/docs/8.2/static/continuous-archiving.html
http://www.postgresql.org/docs/8.2/static/runtime-config-wal.html
was auch sein kann: Löschen in der DB führt nicht unbedingt dazu, dass die Datensätze auch physikalisch gelöscht werden. Das geschieht oft erst dann, wenn die DB optimiert wird...
Wie PGSQL das handhabt weiss ich leider nicht, da von mir nicht benutzt...
Du könntest mal versuchen die Datenbank zu exportieren und dann wieder einzulesen und danach ein CLEAN VACUUM zu machen, um die Indizies neu zuerstellen und dergleichen.
Ich weiss ja nicht, wie lange die DB schon läuft, aber das könnte vielleicht nicht schaden :)
real-challo
25.07.07, 14:19
wie benutze ich vacuum ?
muss ich dann das jedesmal manuell ausführen ?
gibt es eine einstellung in den confs ?
Danke
Hi,
mal ne Frage: Benutzt du das privat, oder ist das eine echte Datensicherung für eine Firma, deren Verlust schon ein echtes Problem darstellt?
2 Mins googeln:
http://www.postgresql.org/docs/8.2/static/sql-vacuum.html
real-challo
26.07.07, 15:35
Hi,
mal ne Frage: Benutzt du das privat, oder ist das eine echte Datensicherung für eine Firma, deren Verlust schon ein echtes Problem darstellt?
2 Mins googeln:
http://www.postgresql.org/docs/8.2/static/sql-vacuum.html
Nein, nicht Privat - für die Firma - wieso ?
vacuum habe ich gemacht hat einige GB wieder freigegeben. danke an alle.
Hi,
naja, weil es mich nur wundert, dass die Datensicherung an eine Person übergeben wird, die auf dem Gebiet offenbar noch einige Wissenslücken hat. Denn das gehört eigentlich zum Grundwissen einer Postgres DB.
Ich will dir nicht zu Nahe treten, aber produktive Datenbanken und vor allem die Datensicherung, und dann auch noch in Kombination, sind nicht gerade zum Lernen und Ausprobieren geeignet.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.