我的Postgresql数据在/mnt/pg_data/9.0/main/下。所以,我有两个postgresql.conf文件。一个位于/mnt/pg_data/9.0/main/目录下,另一个位于/etc/postgresql/9.0/main/下。我应该编辑哪一个用于性能调整,如MAXCONNECTIONS和内存利用率等等?
答案 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文件可能包含其他文件。