J'ai une DB Postgres dans Amazon RS.Comment réduire l'utilisation du stockage Amazon RDS PostgreSQL?
Quand je demande DB au sujet de sa taille, il me donne:
SELECT pg_size_pretty(pg_database_size('mydb'));
> 333 GB.
Cependant l'instance RDS utilise déjà 2 To de stockage et grossit tous les jours.
- Qu'est-ce qui peut éventuellement provoquer un tel comportement?
- Comment résoudre ce problème?
fais-tu [routine passer l'aspirateur] (https://www.postgresql.org/docs/current/static /routine-vacuuming.html) dans votre base de données? En outre, vous pouvez trouver [cette page wiki] (https://wiki.postgresql.org/wiki/Disk_Usage) utile pour obtenir plus d'informations que la simple fonction de taille de base de données. –
1. L'aspiration de routine est configurée, mais il semble qu'elle ne puisse pas être exécutée maintenant en raison de la chance de stockage. 2. Somme de l'utilisation des tables à partir des requêtes <= 333 Go, donc je ne comprends toujours pas qui utilise tout cet espace. – zymud
Si vous regardez [doc. AWS RDS] (http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html#CHAP_Storage.FactsAbout) sur "Autres facteurs influençant la performance de stockage", regardez également quantité de sauvegardes et d'autres facteurs mentionnés ici. –