DBAtlas · Atlas für Datenbankbetrieb

Aggressives VACUUM FREEZE ausführen

PostgreSQLWartung

Befehl

VACUUM (FREEZE, VERBOSE, ANALYZE) customer;

Was es tut

Markiert sofort alle infrage kommenden Tupel der Tabelle als 'frozen'; verringert das Risiko eines Transaction-ID-Wraparounds.

Wann einsetzen

Bei einer Wraparound-Warnung oder vorbeugend auf großen Tabellen, die archiviert/schreibgeschützt werden.

Vorsicht

Erzeugt viel I/O, da die gesamte Tabelle gescannt wird. In einem Wraparound-Notfall kann die Datenbank faktisch schreibgeschützt werden; überwache datfrozenxid vorher.

In DBAtlas öffnen →

Verwandte Einträge