22.6.2. 引擎 Vacuum 模式


引擎 Vacuum 有两种模式:

标准 Vacuum

建议使用频繁的标准清空。

标准 vacuum 将删除表中的死行版本和索引,并将空间标记为可用,以备将来重复使用。通常更新的表应定期清空。但是,标准撤离不会将空间返回到操作系统。

标准清空(无参数)处理当前数据库中的每个表。

完整 Vacuum

不建议在常规使用中完全撤离,但只有在需要从表中回收大量空间时才运行。

通过写入没有死空间的表文件的新副本来完全清空表表,从而使操作系统能够回收空间。完全撤离可能需要很长时间。

full vacuum 要求额外磁盘空间用于表的新副本,直到操作完成并且旧副本被删除为止。由于完整撤离需要在表上有一个独占锁定,所以无法与其他表的使用并行运行。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.