VACUUM

用于执行垃圾回收的实用程序命令

VACUUM 是一个用于手动执行数据库垃圾回收的实用程序命令。它可以与 ANALYZE 命令结合使用,以收集表统计信息。

VACUUM 一直存在于 PostgreSQL 中。它是一个 PostgreSQL 扩展,不是 SQL 标准的一部分。

VACUUM 和 autovacuum

PostgreSQL 8.1 开始,autovacuum 进程会自动执行定期垃圾回收和统计信息收集。

监控 VACUUM 进度

PostgreSQL 9.6 开始,进度报告视图 pg_stat_progress_vacuum 提供了一种监控 VACUUM 操作状态的方法。

更改历史

  • PostgreSQL 文档: VACUUM

分类

管理/运维性能SQL 命令实用程序命令真空清理

另请参阅

vacuumdb,autovacuum,ANALYZEpg_stat_progress_vacuum

反馈

提交任何关于 "VACUUM" 的评论、建议或更正 此处