【发布时间】:2016-02-08 23:40:36
【问题描述】:
系统是 FC21 和 Postgresql 9.3.9。集群有 6 个数据库,并在 pgsql 目录中使用 38 GB 的存储空间。最近删除了超过 20GB 的冗余数据。每个数据库都已使用“vacuum all”命令进行了两次清理,此外,整个集群已使用vacuumdb -a 命令进行了两次清理。全部运行成功。 Postgresql 已停止并重新启动。
为了验证,pg_dumpall 命令会创建一个 12GB 的文件。
一个数据库中的所有表都已删除:
选择 pg_size_pretty(pg_database_size('db'));
显示剩余 6GB 以上。 空间如何恢复?必须执行 pg_restore 来恢复空间似乎是不合理的。我已经阅读并重新阅读了“恢复磁盘空间”文档。
【问题讨论】:
标签: postgresql disk diskspace