繁体   English   中英

真空后确定自由空间

[英]Determining free space after vacuum

使用PostgreSQL 9.2,有没有办法确定数据库中可用的空间量? 更具体地说,在当前与DB关联的磁盘空间之前可以使用的大致空间量将增加(由pg_database_size()报告)。

想象一下,有一个小的数据库,比如10gb,用户已经删除了1/2的条目。 即使在真空运行之后,空间也没有返回到文件系统(由于空间限制,不可能充满真空)。 我想要了解的是,在删除1/2条目后,大约有多少空间被认为是“可用的”。

那很复杂。 没有数据库范围的可用空间池。

在一个表中从删除/真空中获得的空间只能在同一个表中重用。

找到可用空间的一个很好的起点就是这个页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM