VACUUM

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

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

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

VACUUM 和 autovacuum

PostgreSQL 8.1 起,自动清理进程会定期自动执行垃圾回收和统计信息收集。

监视 VACUUM 进度

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

变更历史

分类

管理 / 行政, 性能, SQL 命令, 实用命令, Vacuuming

另请参阅

vacuumdb, autovacuum, ANALYZE, pg_stat_progress_vacuum, track_cost_delay_timing

反馈

提交有关“VACUUM”的任何评论、建议或更正,请在此处 提交