PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PostgreSQL, wie DB klein bekommen.


RaumKraehe
2010-04-15, 11:29:37
Hallo

Ich warte eine DB aber habe nicht wirklich so viel Ahnung von DBs. Hehe, naja, nun lerne ich halt fleißig.

Zu den Standardaufgaben gehört ja ein tägliches Vakuum. Was dabei passiert, ist mir klar. Auch ist mir klar das dabei die DB nicht wirklich kleiner wird.

Nun habe ich mal ein FULL Vakuum probiert. Weil laut Beschreibung hier eine wesentlich gründlichere Bereinigung passieren sollte die auch die DB wieder schrumpfen lässt. Nur ist das irgend wie nicht passiert. Die DB ist sogar größer geworden obwohl in der Zeit keine Transaktionen durchgeführt wurde.

Nun gibt es ja noch das Vakuum mit der Option Freeze. Macht mir das meine DB endgültig kleiner? Oder bin ich komplett auf dem Holzweg?

Wie bekommt man PostgreSQL-DBs sauber gewartet?

thx. Es können auch Links zu interessanten Seiten gepostet werden.

Danke.

Hardwaretoaster
2010-04-15, 19:10:51
Hab keine Erfahrung mit postgresql, aber das wiki sagt das: http://wiki.postgresql.org/wiki/VACUUM_FULL

Wenn du kaum bis keine Dead tuples hast, bringt es nichts, das scheint bei dir der Fall zu sein.