由于 PostgreSQL 的 MVCC 机制:
当前云数据库已默认开启 autovacuum 配置参数,内核会自动回收过期数据,因此已用存储空间会在系统回收过期数据后自动释放出来。用户也可以手动执行 VACUUM 命令来回收过期数据(执行该命令后存储空间统计并不会立即下降,而是会把这些过期数据回收并标记为可重复利用)。如果想完全清理数据,可考虑使用带参数的 VACUUM FULL 命令(该命令会锁表,强烈建议只在维护期间使用)。 nVACUUM 命令使用请参见 PostgreSQL 官方文档。