gpt4 book ai didi

postgresql - Vacuuming Postgresql 已用完磁盘空间

转载 作者:行者123 更新时间:2023-11-29 11:49:49 25 4
gpt4 key购买 nike

我刚刚在 Postgres 表上运行 Vacuum 以尝试恢复磁盘空间,但结果是所有磁盘空间都已被占用。 Vacuum crete 日志文件或事务日志是否可以删除?

最佳答案

我假设您执行了 VACUUM FULL 作为标准 VACUUM 只是在与已删除记录关联的数据文件中释放空间,以便 Postgres 可以使用它新记录的空间。它不会向操作系统释放空间。

VACUUM FULL 确实会释放空间,但它是通过将要保留的所有信息从数据文件复制到新数据文件中来实现的,然后在完成后删除旧数据文件.因此 VACUUM FULL 在运行时需要额外的空间。

http://www.postgresql.org/docs/current/static/sql-vacuum.html

关于postgresql - Vacuuming Postgresql 已用完磁盘空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35941819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com