在监控我的Amazon PostgreSQL RDS(db.t2.small)的指标时,我注意到可用存储空间量的突然增加。这看起来相当令人担心,因为它意味着删除了更多10 GB的空间。在检查数据时,一切都仍然存在。
之前是否有人遇到此问题并可以解释为什么会发生这种情况?
答案 0 :(得分:2)
所有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