Postgresql 自动清理。在 Postgresql.conf 中明确激活自动清理是否必要?

4

对于postgres SQL >=9.0版本,自动清理功能默认为开启,我们可以进行检查。但在postgresql.conf文件中,自动清理的状态可能不是开启

#autovacuum = on            # Enable autovacuum subprocess?  'on'

需要明确地打开自动清理吗?

1
如果有疑问,在 psql 中运行 SHOW autovaccuum; 命令可以显示服务器当前使用的值。 - Craig Ringer
1个回答

3
不,它已经开启了。
最初生成的postgres.conf文件的约定是使用注释设置来记录默认值。因此,该设置已经开启,因为这是默认值并且未更改。您可以通过在psql中执行show autovacuum来验证。当有疑问时,最好检查正在运行的服务器中的实际设置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接