Das Programm vacuumdb

Für regelmäßige VACUUM- und ANALYZE-Aufgaben steht das Kommandozeilenprogramm vacuumdb zur Verfügung. vacuumdb führt VACUUM- und ANALYZE-Kommandos in der spezifizierten Datenbank durch, alternativ auch in allen Datenbanken einer PostgreSQL-Instanz. Das ist letztlich nur eine Vereinfachung gegenüber der Ausführung dieser SQL-Befehle über psql in Verbindung mit Shell-Skripten.

vacuumdb kann in unterschiedlichen Betriebsmodi verwendet werden:

  • alle Datenbanken vollständig warten, optional mit Aktualisierung der Planerstatistiken

  • spezifische Datenbank warten, optional mit Aktualisierung der Planerstatistiken

  • eine bestimmte Relation warten

  • alternativ VACUUM FULL durchführen

Der Aufruf von vacuumdb ist im einfachsten Fall

Get PostgreSQL-Administration, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.