DBAtlas · Atlas für Datenbankbetrieb

Autovacuum für eine bestimmte Tabelle einstellen

PostgreSQLWartung

Befehl

ALTER TABLE customer SET (autovacuum_vacuum_scale_factor = 0.02, autovacuum_vacuum_threshold = 5000, autovacuum_analyze_scale_factor = 0.01);

Was es tut

Senkt die Auslöseschwellen von Autovacuum nur für diese Tabelle, sodass große/stark genutzte Tabellen häufiger bereinigt werden.

Wann einsetzen

Wenn Autovacuum bei großen Tabellen mit viel UPDATE-/DELETE-Aktivität hinterherhinkt.

Vorsicht

Zu aggressive Einstellungen können zu ständigen Autovacuum-Läufen und I/O-Last führen. Um die Einstellung zurückzusetzen: ALTER TABLE customer RESET (autovacuum_vacuum_scale_factor);

In DBAtlas öffnen →

Verwandte Einträge