Size: a a a

pgsql – PostgreSQL

2020 July 14

AP

Anton Patsev in pgsql – PostgreSQL
Михаил Шурутов
Из README на гитхабе.
WALG_FILE_PREFIX для сохранения бекапов на файловой системе
источник

z

zhag in pgsql – PostgreSQL
Здравствуйте коллеги, вопрос такой.

\l+ говорит что база весит 240 Гб
\dt+ отвечает киллобайтами
\di+ отвечает киллобайтами

Где искать все эти гигабайты?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
а du -sh * что говорит?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
это в операционке
источник

z

zhag in pgsql – PostgreSQL
все сходится
источник

z

zhag in pgsql – PostgreSQL
еще один момент это таймскейл
источник

K

Kirill in pgsql – PostgreSQL
если база часто крашится может произойти такое: https://blog.dbi-services.com/can-there-be-orphaned-data-files-in-postgresql/
источник

P

Plus in pgsql – PostgreSQL
всем привет. FATAL:  the database system is starting up как победить ? не запускается служба
источник

P

Plus in pgsql – PostgreSQL
сервер захворал, унес с собой pgsql10.5  папка с базами осталась
источник

П

Павел П. in pgsql – PostgreSQL
Ждать если других ошибок в логах нет
источник

P

Plus in pgsql – PostgreSQL
других ошибок нет
источник

P

Plus in pgsql – PostgreSQL
а чего ждать если ничего не запускается
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Anton Patsev
Ошибся, однако. Спасибо, что ткнули носом, однако.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Антон Дзык
Доброго дня всем!
А посоветуйте как лучше организовать создание резервной копии БД PostgresSQL 11.8, на сервере одна база, размеры директории с postgres файлами бд ~100Gb
Хочется какого-то шустрого решения, пока смотрю, что можно получить из стандартных решений (pg_basebackup), но возможно есть более быстрые варианты?
Я когда-то давно делал вот такое: https://ru-postgres.livejournal.com/66359.html
источник

AP

Anton Patsev in pgsql – PostgreSQL
У wal-g есть классные фишки. Wal-g лучше сжимает и быстрее делает бекап и восстанавливает бекап
источник

AP

Anton Patsev in pgsql – PostgreSQL
Так же у wal-g есть Catchup.
источник

AP

Anton Patsev in pgsql – PostgreSQL
Когда у вас довольно большая база, у вас может получится так, что у вас реплика начинает сильно отставать от мастера. И она отстает так сильно, что догнать она его уже никогда не может. Эту проблему обычно нужно как-то решать.
источник

AP

Anton Patsev in pgsql – PostgreSQL
Catchup позволяет использовать дельта-бэкапы Вы говорите на каком LSN находится сейчас отстающая реплика и указываете его в команде catchup для того, чтобы создать дельта-бэкап между тем LSN и LSN, на котором сейчас находится ваш кластер. И после этого восстанавливаете этот бэкап на реплику, которая отставала.

Или например wal-дельты
источник

AP

Anton Patsev in pgsql – PostgreSQL
источник

AP

Anton Patsev in pgsql – PostgreSQL
В общем почитайте про wal-g. На Хабре есть посты
источник