|
PostgresSQL при перезапуске сервера долго восстанавливается база
|
|||
---|---|---|---|
#18+
Добрый день! Так как с PostgreSQL прежде не работал, а спросить не у кого, прошу совета здесь. Сервер PostgreSQL 9.4. Бывают сбои электропитания, сервер через время включается по команде от UPS. При запуске сервера PostgreSQL некоторые базы какое-то время недоступны, находятся в режиме восстановления. Это таки должно быть, или поздно настроить какие параметры для того, чтобы базы были доступны сразу, но с потерей последних транзакций? До этого работал с MS SQL в другой организации, подобных проблем не замечал. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 12:29 |
|
PostgresSQL при перезапуске сервера долго восстанавливается база
|
|||
---|---|---|---|
#18+
Владимир Лазурко, Это значит что база была выключена нештатно. При включении после нештатного выключения по WAL восстанавливает своё состояние, с дефолтным конфигом - без потери закоммиченных транзакций. Ну и восстанавливается целиком кластер со всеми базами. Если у вас несколько инстансов запущено - только тогда можно наблюдать что некоторые базы ещё в recovery, а некоторые уже запустились. Что делать - увеличивать время между командой на выключение и реальным пропаданием питания от бесперебойника. Если вы меняли max_wal_size (а, для 9.4 - тогда checkpoint_segments) - то имеет смысл командовать checkpoint базе например через минуту после перехода на батареи. Владимир Лазуркосервер через время включается по команде от UPS. Или у вас вообще корректное выключение при питании с батареи не обеспечивается? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 12:48 |
|
PostgresSQL при перезапуске сервера долго восстанавливается база
|
|||
---|---|---|---|
#18+
Владимир Лазурко, А точно PostgreSQL корректно выключается? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 12:55 |
|
PostgresSQL при перезапуске сервера долго восстанавливается база
|
|||
---|---|---|---|
#18+
Владимир Лазуркоервер через время включается по команде от UPSвЫключается. опечатка. MelkijИли у вас вообще корректное выключение при питании с батареи не обеспечивается?Вот пока непонятно. Не могу застать этот момент - сегодня ночью опять выключили свет, утром вручную запустили сервер. После этого база была в режиме восстановления - значит выключение было некорректным. mad_nazgulА точно PostgreSQL корректно выключается?Скорее всего, нет. Вероятно, ему не хватает времени на остановку служб? Настроить, чтобы серыер, например, выключался не на 10% заряда а на 20%? Чтобы хватило ему времени? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 13:45 |
|
PostgresSQL при перезапуске сервера долго восстанавливается база
|
|||
---|---|---|---|
#18+
mad_nazgulА точно PostgreSQL корректно выключается?Натолкнуло на мысль и нагуглил такое: https://stackoverrun.com/ru/q/92157/как-исправить-postgres-чтобы-он-начинался-после-резкого-выключенияhttps://habr.com/post/98770/ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 14:17 |
|
PostgresSQL при перезапуске сервера долго восстанавливается база
|
|||
---|---|---|---|
#18+
* https://stackoverrun.com/ru/q/92157/как-исправить-postgres-чтобы-он-начинался-после-резкого-выключения https://habr.com/post/98770/ https://postgrespro.ru/docs/postgresql/9.6/server-shutdown.html https://infostart.ru/public/325482/ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 14:19 |
|
PostgresSQL при перезапуске сервера долго восстанавливается база
|
|||
---|---|---|---|
#18+
Владимир Лазурко, посмотрите в логах базы, когда и какой запрос на выключение та получила. А то вдруг у вас там вообще immediate shutdown был вместо fast, или просто никакого извещения о выключении. Ну и очень бы неплохо сопоставить с логом разряда UPS, если есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2018, 15:23 |
|
|
start [/forum/topic.php?fid=53&msg=39674544&tid=1995672]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 162ms |
0 / 0 |