对于 postgres SQL >=9.0,Autovacuum 默认是 ON
,我们可以检查它,但是在 postgresql.conf
中,Autovacuum 的状态不是 打开
#autovacuum = on # Enable autovacuum subprocess? 'on'
是否需要明确地打开autovacuum
?
最佳答案
不,它已经打开了。
最初生成的 postgres.conf
文件的约定是使用注释掉的设置记录默认值。所以设置已经打开,因为这是默认设置并且没有更改。您可以通过在 psql
中执行 show autovacuum
来验证这一点。如有疑问,最好检查正在运行的服务器中的实际设置
关于PostgreSQL 自动清理。是否有必要在 Postgresql.conf 中显式激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22282488/