删除后的postgreSQL表的表大小(不是磁盘使用情况)

时间:2018-10-17 15:08:39

标签: postgresql

如果我从postgreSQL表中删除了大量行,然后运行VACUUM ANALYSE;

我仍然看到该表的磁盘大小相同。这是预料之中的,因为我必须运行VACUUM FULL才能恢复它。但是,如果我运行一堆插入操作,大概不会增加表的磁盘大小,因为删除操作还剩下一些空间。

在磁盘大小再次开始增加之前,是否可以查看插入的可用空间?或同样重要的是数据所占用的有效空间。

我尝试将行大小乘以行数,但是使用可变长度的数据类型,索引,开销等,这并不是真正可计算的。真正检查表中每一行的唯一方法是吗?

0 个答案:

没有答案