哪个Postgresql.conf文件,我应该编辑哪个进行性能调优?

时间:2011-04-26 06:44:32

标签: database performance postgresql configuration

我的Postgresql数据在/mnt/pg_data/9.0/main/下。所以,我有两个postgresql.conf文件。一个位于/mnt/pg_data/9.0/main/目录下,另一个位于/etc/postgresql/9.0/main/下。我应该编辑哪一个用于性能调整,如MAXCONNECTIONS和内存利用率等等?

3 个答案:

答案 0 :(得分:2)

为什么不作为postgres:

show config_file ;
               config_file                
------------------------------------------
 /etc/postgresql/8.4/main/postgresql.conf

答案 1 :(得分:0)

我建议看一下启动Postgresql的脚本......例如,如果你在Ubuntu下面是/etc/init.d/postgresql-9.0。我在这里有8.3,所以我无法直接查看,但我的版本包含/usr/share/postgresql-common/init.d-functions,该脚本在/etc/postgresql/*内查看。

答案 2 :(得分:0)

默认情况下,将使用包含您的数据的.conf文件,但您的init脚本可能会使用命令行开关覆盖它,因此请查看发行版的发行版文档,或者检查init脚本失败。此外,.conf文件可能包含其他文件。