从PostgreSQL表中删除了行但未释放磁盘空间

时间:2018-01-07 17:00:53

标签: postgresql disk vacuum

我运行df -h并说它使用了36Gb,我的服务器上有9Gb可用。我可以看到我的PostgreSQL db文件是26Gb。

我从数据库中删除了数百万行,大约是那里数据的一半。

我运行df -h并且它说的完全相同的数字:使用36Gb,磁盘上有9Gb。

我用Google搜索并发现了一些关于VACUUM命令的内容,该命令表示已删除的行仍占用磁盘空间,直到您运行真空,我在详细模式下执行此操作并且看起来很好但仍然没有释放磁盘空间。在这里撕扯我的头发。

0 个答案:

没有答案