Il n'est pas clair si le vide automatique fonctionne en rds. Merci!
postgresql
amazon-rds
Chris Kinsman
la source
la source
SHOW autovacuum;
. Ou activez la journalisation sous vide automatique et vérifiez les journaux. Le RDS nécessite certainement un aspirateur, mais je serais surpris s'il ne faisait pas un aspirateur automatique assez agressif.Réponses:
Exécutez cette requête pour afficher si / quand vos tables ont été nettoyées pour la dernière fois.
SELECT * FROM pg_stat_all_tables;
Une table ne sera pas aspirée tant que le seuil d'insertion / mise à jour / suppression n'est pas atteint, soit 20%.
Vous pouvez modifier le paramètre dans RDS en créant un nouveau groupe de paramètres DB et modifier le paramètre souhaité.
la source
La documentation RDS indique:
Vous pouvez vérifier l'activation de l'autovacuum avec cette commande:
SHOW autovacuum;
pour obtenir une réponse simpleon
ouoff
.Vous pouvez obtenir des informations plus détaillées avec cette commande:
SELECT name, setting FROM pg_settings WHERE name LIKE '%autovacuum%';
Exemple de données retournées:
Ces paramètres (et d'autres
vacuum
paramètres) sont documentés ici pour Postgres .la source