当前位置:   article > 正文

postgresql 清理磁盘空间_pg 清理数据库表空间怎么清理

pg 清理数据库表空间怎么清理

postgresql 长期使用后会造成删除的历史记录占用磁盘空间未被清理,使用下面的方法可以完成清理工作:VACUUM FULL
简单的 VACUUM(不带FULL)简单地收回空间并使其可以被重用。这种形式的命令可以和表的普通读写操作并行,因为它不会获得一个排他锁。但是,这种形式中额外的空间并没有被还给操作系统(在大多数情况下),它仅仅被保留在同一个表中以备重用。VACUUM FULL将表的整个内容重写到一个新的磁盘文件中,并且不包含额外的空间,这使得没有被使用的空间被还给操作系统。这种形式的命令更慢并且在其被处理时要求在每个表上保持一个排他锁。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/256332
推荐阅读
相关标签
  

闽ICP备14008679号