由于配置错误,autovacuum未启动

时间:2011-12-08 05:56:28

标签: postgresql

我正在使用postgresql9.0。我已经设置了流式复制。但是当我使用pg_ctl启动备用服务器时,我检查了pg_log,发现它正在写下日志中的以下行。

2011-12-08 09:37:19 ETC / GMT LOG:无法绑定IPv4套接字:无法分配请求的地址 由于配置错误,autovaccum没有统计 启用跟踪计数选项

track count选项将在postgresql9.0中默认启用 所以,请帮我解决这个问题...

1 个答案:

答案 0 :(得分:1)

错误信息非常清楚。您必须启用配置选项track_counts才能使autovacuum正常工作。我quote the manual for PostgreSQL 9.0

  

track_counts(boolean)

     

启用数据库活动统计信息的收集。默认情况下,此参数处于启用状态,因为autovacuum守护程序需要   收集的信息。只有超级用户才能更改此设置。