真空 PostgreSQL 数据库及表
真空 回收已删除的元组所佔領用的存储。在常规的 PostgreSQL 操作下,元组被删除的或是在更新后被废弃的,并不是从它们的表中实体地移除,它们会一直存在直至运行一个真空。因此,有需要去定期运行真空,特别是在经常更新的表。
真空数据库 只需在数据库上右击并选择 维护 -> 真空数据库 -> 所需的选项。
真空表
只需在表上右击并选择 维护 -> 真空表 -> 所需的选项。
参数
|
|
完全 | 选择"完全"真空,可能回收更多空间,但需要更长的时间及锁定表。 |
凍结 | 选择"凍结"元组。 |
分析 | 更新计划者使用的统计数据以决定最有效的方法运行一个查询。 |
详细 | 为每一个表行印一个详细的真空活动报表。(在 Navicat 默认启用) |
输出
|
当指定了详细,真空会发放信息进度去表示哪个表正在处理中。关于表的不同统计数据会同时打印出来。 |