AWS PostgreSQL RDS:可用存储空间增加超过10GB,无需删除任何数据

时间:2017-03-04 10:23:08

标签: postgresql amazon-web-services storage rds

在监控我的Amazon PostgreSQL RDS(db.t2.small)的指标时,我注意到可用存储空间量的突然增加。这看起来相当令人担心,因为它意味着删除了更多10 GB的空间。在检查数据时,一切都仍然存在。

之前是否有人遇到此问题并可以解释为什么会发生这种情况?

enter image description here

1 个答案:

答案 0 :(得分:2)

Postgres有一个' autovacuum'用于回收未使用空间的功能。

所有AWS RDS Postgres实例现在默认启用此功能,因此如果您的所有数据仍然存在,那么这很有可能为您带来更多可用空间:

  

PostgreSQL数据库的autovacuum功能是我们的一项功能   强烈建议您使用它来维护PostgreSQL的健康状况   数据库实例。 Autovacuum自动执行VACUUM和   ANALYZE命令; PostgreSQL需要使用autovacuum,而不是   亚马逊RDS强加的,它的使用对良好的性能至关重要。   默认情况下,为所有新的Amazon RDS PostgreSQL启用此功能 数据库   实例,并且相关的配置参数是适当的   默认设置。

有关PostGres autovacuum的更多信息:

https://www.postgresql.org/docs/9.2/static/routine-vacuuming.html