DBAtlas · Atlas d'exploitation des bases de données

Exécuter un VACUUM FREEZE agressif

PostgreSQLMaintenance

Commande

VACUUM (FREEZE, VERBOSE, ANALYZE) customer;

Ce que fait la commande

Marque immédiatement comme 'frozen' tous les tuples éligibles de la table ; réduit le risque de wraparound des identifiants de transaction.

Quand l'utiliser

Lorsqu'un avertissement de wraparound apparaît, ou à titre préventif sur de grandes tables qui seront archivées/passeront en lecture seule.

Attention

Génère beaucoup d'E/S car il parcourt toute la table. En situation d'urgence de wraparound, la base peut de fait passer en lecture seule ; surveillez datfrozenxid au préalable.

Ouvrir dans DBAtlas →

Voir aussi