Postgres-自动吸尘器还没有结束-我应该手动吸尘吗?

时间:2018-11-30 15:43:36

标签: postgresql postgres-9.6 autovacuum

我有一张表,每分钟写80K。 我做了一项更改,以减少此表上的负载(现在每分钟可写40K)。

目前,我可以看到有一个已经运行超过3天的自动清理(!)和我的表(自动清理:VACUUM ANALYZE表(以防止回绕)

我应该手动运行“真空表”吗?只要我不停止写操作,它将结束吗?

我应该终止这个“自动真空”过程吗?

任何建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

暂时手动运行VACUUM。如果没有及时完成交易换回清理,则服务器将关闭。

使用autovacuum_vacuum_cost_delay将此表的ALTER TABLE设置为0。然后,autovacuum将尽快处理该表。