Как отредактировать postgresql.conf в Azure PostgreSQL?

Мне нужно выключить log_hostname, чтобы попытаться решить проблему с производительностью, как рекомендовано здесь. Как получить доступ к postgresql.conf файлу экземпляра Azure PostgreSQL?

log_hostname НЕ является одним из параметров, доступных под Server Parameters в графическом интерфейсе.

Как мне его отредактировать? Это как-то доступно из pgAdmin?


Изменить: Хм, то, что я спрашиваю, может быть невозможно:

Не все параметры PostgreSQL доступны для перенастройки в базе данных Azure для PostgreSQL. Если параметр PostgreSQL не указан в окне параметров сервера портала Azure на вашем сервере, его нельзя изменить по умолчанию.

Чтобы просмотреть текущий список настраиваемых параметров, перейдите в окно параметров сервера на портале Azure. Некоторые параметры Postgres требуют перезапуска сервера, чтобы они вступили в силу. Они обозначаются свойством "Статический".

.


person VSO    schedule 13.01.2020    source источник
comment
Разве вы не можете использовать alter system?   -  person a_horse_with_no_name    schedule 14.01.2020


Ответы (1)


Вы правы с выдержкой из документации.

Вы также можете использовать az cli для поиска сведений о параметрах конфигурации: https://docs.microsoft.com/en-us/azure/postgresql/howto-configure-server-parameters-using-cli

Или через портал, как вы это сделали: https://docs.microsoft.com/en-us/azure/postgresql/howto-configure-server-parameters-using-portal

Но похоже, что log_hostname в настоящее время нельзя изменить в Azure:  az cli postgres

person Lachie White    schedule 14.01.2020
comment
Я не могу подключиться со своего локального компьютера из-за server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. . Следовательно, добавьте эту строку: listen_addresses = '*' в postgres.conf. Я не могу сделать это из командной строки. Любые указатели помогут, если кто-то из вас решил - person Naresh; 02.11.2020