DBAtlas · Atlas de operaciones de bases de datos

Ajustar autovacuum para una tabla concreta

PostgreSQLMantenimiento

Comando

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

Qué hace

Reduce los umbrales de activación de autovacuum solo para esta tabla, de modo que las tablas grandes/con mucha actividad se limpien con más frecuencia.

Cuándo usarlo

Cuando autovacuum se queda atrás en tablas grandes con mucha actividad de UPDATE/DELETE.

Precaución

Una configuración demasiado agresiva puede provocar ejecuciones constantes de autovacuum y carga de I/O. Para revertir el ajuste: ALTER TABLE customer RESET (autovacuum_vacuum_scale_factor);

Abrir en DBAtlas →

Relacionado