powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgresSQL при перезапуске сервера долго восстанавливается база
8 сообщений из 8, страница 1 из 1
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674442
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Так как с PostgreSQL прежде не работал, а спросить не у кого, прошу совета здесь.

Сервер PostgreSQL 9.4.
Бывают сбои электропитания, сервер через время включается по команде от UPS.
При запуске сервера PostgreSQL некоторые базы какое-то время недоступны, находятся в режиме восстановления.

Это таки должно быть, или поздно настроить какие параметры для того, чтобы базы были доступны сразу, но с потерей последних транзакций?

До этого работал с MS SQL в другой организации, подобных проблем не замечал.
...
Рейтинг: 0 / 0
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674450
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Лазурко,

Это значит что база была выключена нештатно. При включении после нештатного выключения по WAL восстанавливает своё состояние, с дефолтным конфигом - без потери закоммиченных транзакций. Ну и восстанавливается целиком кластер со всеми базами.
Если у вас несколько инстансов запущено - только тогда можно наблюдать что некоторые базы ещё в recovery, а некоторые уже запустились.

Что делать - увеличивать время между командой на выключение и реальным пропаданием питания от бесперебойника.
Если вы меняли max_wal_size (а, для 9.4 - тогда checkpoint_segments) - то имеет смысл командовать checkpoint базе например через минуту после перехода на батареи.

Владимир Лазуркосервер через время включается по команде от UPS.
Или у вас вообще корректное выключение при питании с батареи не обеспечивается?
...
Рейтинг: 0 / 0
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674452
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Лазурко,

А точно PostgreSQL корректно выключается?
...
Рейтинг: 0 / 0
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674479
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Лазуркоервер через время включается по команде от UPSвЫключается.
опечатка.

MelkijИли у вас вообще корректное выключение при питании с батареи не обеспечивается?Вот пока непонятно. Не могу застать этот момент - сегодня ночью опять выключили свет, утром вручную запустили сервер. После этого база была в режиме восстановления - значит выключение было некорректным.

mad_nazgulА точно PostgreSQL корректно выключается?Скорее всего, нет.
Вероятно, ему не хватает времени на остановку служб? Настроить, чтобы серыер, например, выключался не на 10% заряда а на 20%? Чтобы хватило ему времени?
...
Рейтинг: 0 / 0
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674505
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulА точно PostgreSQL корректно выключается?Натолкнуло на мысль и нагуглил такое:
https://stackoverrun.com/ru/q/92157/как-исправить-postgres-чтобы-он-начинался-после-резкого-выключенияhttps://habr.com/post/98770/
...
Рейтинг: 0 / 0
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674506
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674544
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Лазурко,

посмотрите в логах базы, когда и какой запрос на выключение та получила. А то вдруг у вас там вообще immediate shutdown был вместо fast, или просто никакого извещения о выключении.
Ну и очень бы неплохо сопоставить с логом разряда UPS, если есть.
...
Рейтинг: 0 / 0
PostgresSQL при перезапуске сервера долго восстанавливается база
    #39674768
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, поищу.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgresSQL при перезапуске сервера долго восстанавливается база
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]