18.7.2. 引擎模式


引擎变量以两种模式运行,即 Standard 和 Full。

标准 Vacuum

建议频繁使用标准 vacuuming。
标准 vacuum 删除表中的死行版本,并索引中,并将空间标记为可用于以后重复使用的空间。频繁更新的表应该定期进行讨论。但是,标准 vacuum 不会将空间返回给操作系统。
标准 vacuum (无参数)处理当前数据库中的每个表。

完整 Vacuum

不建议完整 vacuum 用于日常使用,但只有在表中需要大量空间回收时才应运行。
完整 vacuum 通过编写没有死空间的表文件的新副本来压缩表,从而使操作系统可以回收空间。完整 vacuum 可能需要很长时间。
完整 vacuum 需要额外磁盘空间用于表的新副本,直到操作完成并且旧副本被删除为止。因为完整的 vacuum 需要表上的专用锁定,所以它无法与表的其他用途并行运行。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.