Перезапустіть Azure postgresql базу даних


0

Я повинен змінити

max_prepared_transactions 

встановлення в лазурі, що вимагає перезавантаження або перезавантаження конфігурації. На жаль, я не можу перезапустити базу даних postgresql, оскільки Azure не підтримує її.

Я намагаюся бігати

 SELECT pg_reload_conf();

команда, але я отримую таку помилку

ERROR:  must be superuser to signal the postmaster

Але я використовую користувача адміністратора бази даних, що я встановив.

Що я можу зробити??


Так. Послуга "База даних Azure для серверів PostgreSQL". Я створив базу даних всередині цього.
ГергА

Ось що відображається у файлі журналу. 2018-01-24 09:56:40 UTC-5a61f378.101c-LOG: параметр "max_prepared_transaction" неможливо змінити без перезавантаження сервера 2018-01-24 09:56:40 UTC-5a61f378.101c-LOG: файл конфігурації " /pgdata/postgresql.auto.conf "містить помилки; були внесені незмінені зміни
Герга

Чи змінюєте параметр через портал Azure? Я змінюю його через портал Azure, він працює для мене.
Jason Ye

Тепер Azure дозволяє перезапустити базу даних. Це кнопка вгорі оглядової сторінки служби.
Бред Метьюз

Відповіді:


3

Якщо ви зміните параметр, він не буде прийнятий у базі даних. GUI покаже нове значення, але база даних не працює на цьому. Єдине рішення, що я знайшов, - це масштабування бази даних до іншої кількості обчислювальної одиниці та після її повернення. Ця операція запускає перезавантаження конфігурації під кришкою в Azure


Підтверджено, у мене те саме. Є щось, що заповнює пам’ять повільно, але поступово. У мене немає доступу до примірника, тому мені потрібно перезапустити службу (що неможливо в Azure). Отже, я налаштував Azure Alert, який повідомляє мене щоразу, коли пам'ять перевищує> 80%, що відбувається приблизно щомісяця, потім я збільшую кількість примірників - і через пару годин я зменшую її. # погано-ман-рішення
Моріарті

2

Ви не можете перезапустити цю службу, службу, якою керує Azure.

У мене був оновлений параметр max_prepared_transactionsчерез портал Azure, він працює для мене:

введіть тут опис зображення

Спробуйте оновити його через портал Azure, сподіваюся, що це допоможе.

Більше інформації про налаштування параметрів сервера див. У цій статті.


Привіт. Якщо ви зміните параметр, він не буде прийнятий у базі даних. GUI покаже нове значення, але база даних не працює на цьому. Єдине рішення, що я знайшов, - це масштабування бази даних до іншої кількості обчислювальної одиниці та після її повернення. Ця операція запускає перезавантаження конфігурації під кришкою в Azure.
GergA
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.