какой файл Postgresql.conf я должен отредактировать для настройки производительности? - PullRequest
0 голосов
/ 26 апреля 2011

Мои данные Postgresql находятся в /mnt/pg_data/9.0/main/. Итак, у меня есть два файла postgresql.conf. Один в /mnt/pg_data/9.0/main/ каталоге, а другой в /etc/postgresql/9.0/main/. Какой из них я должен редактировать для настройки производительности, такой как MAXCONNECTIONS и использование памяти и другие вещи?

Ответы [ 3 ]

2 голосов
/ 26 апреля 2011

Почему не как postgres:

show config_file ;
               config_file                
------------------------------------------
 /etc/postgresql/8.4/main/postgresql.conf
0 голосов
/ 26 апреля 2011

По умолчанию будет использоваться файл .conf с вашими данными, но ваш сценарий инициализации может переопределить это с помощью переключателя командной строки, поэтому взгляните на документацию вашего дистрибутива для postgres или не пройдете проверку сценария инициализации. Кроме того, файл .conf может включать другие файлы.

0 голосов
/ 26 апреля 2011

Я бы посоветовал взглянуть на скрипт, который запускает Postgresql ... Например, если вы находитесь под Ubuntu, это будет /etc/init.d/postgresql-9.0. У меня есть 8.3, поэтому я не могу проверить напрямую, но моя версия включает /usr/share/postgresql-common/init.d-functions, и этот скрипт выглядит внутри /etc/postgresql/*.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...