No está claro si el vacío automático se ejecuta en rds. ¡Gracias!
postgresql
amazon-rds
Chris pariente
fuente
fuente
SHOW autovacuum;
. O habilite el registro de vacío automático y verifique los registros. Ciertamente, RDS requiere vacío, pero me sorprendería si no estuviera haciendo un autovacuum bastante agresivo.Respuestas:
Ejecute esta consulta para mostrar si / cuándo sus tablas fueron aspiradas por última vez.
SELECT * FROM pg_stat_all_tables;
No se aspirará una tabla hasta que se alcance el umbral de inserción / actualización / eliminación, que es del 20%.
Puede ajustar la configuración en RDS creando un nuevo grupo de parámetros de base de datos y cambiar la configuración que desee.
fuente
La documentación de RDS establece:
Puede comprobar la activación de autovacuum con este comando:
SHOW autovacuum;
para obtener un simpleon
ooff
respuesta.Puede obtener información más detallada con este comando:
SELECT name, setting FROM pg_settings WHERE name LIKE '%autovacuum%';
Ejemplo de datos devueltos:
Estas configuraciones (y otras
vacuum
configuraciones) están documentadas para Postgres aquí .fuente