PostgreSQL 12 проблема с нулевыми размерами архивных журналов в процессе восстановления - PullRequest
0 голосов
/ 24 марта 2020

У меня проблема с базой данных PostgreSQL, работающей на дисках DAS. Я включил Архивные журналы в конфигурации PostgreSQL. Когда сервер выходит из строя, я вижу, как создается много архивов журналов WAL нулевого размера, как показано на рисунке ниже. Что такое процесс восстановления, так как PostgreSQL жалуется, что он не размером 16 МБ. Поэтому я попытался удалить или заполнить его до размера 16 МБ, чтобы сделать восстановление. Кажется, что он работает нормально, но это правильный процесс для восстановления. Любые идеи будут по достоинству оценены. Кто-нибудь из вас сталкивался с этой проблемой раньше? Я поднял ошибку с PostgreSQL также относительно того же.

PostgreSQL Журналы WAL нулевого размера:

PostgreSQL zero-sized WAL logs

1 Ответ

0 голосов
/ 24 марта 2020

Возможно, вам не хватило места на диске.

В любом случае, PostgreSQL оплакивает эти сегменты WAL и прекратит восстановление до первого, что является правильным решением.

...