postgresql 一个空的postgres RDS表怎么会有1.4GB的大小?

pb3s4cty  于 2023-11-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(140)

我正在AWS上运行postgres RDS数据库。我删除了表中的所有行并清空了表。然而,我注意到表大小仍然是1.4GB。有什么想法吗?我尝试刷新数据库连接以及重新启动数据库都无济于事。
我运行SELECT * FROM pg_size_pretty(pg_total_relation_size('"schema_name"."table_name"'));,得到1400MB的响应。

xtfmy6hx

xtfmy6hx1#

https://dba.stackexchange.com/questions/187044/disk-space-unreleased-after-cleaning-up-rows-from-pg-table中找到了答案。我确实运行了VACUUM,但没有运行VACUUM FULL。因此我面临这个问题。
跟进:我运行了VACUUM FULL,解决了这个问题。表现在看起来正常。

相关问题