Size: a a a

pgsql – PostgreSQL

2020 June 02

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
очень весело код вокруг него писать
Ладно, спасибо тебе.
Мой вывод в том что recovery_target_action не надежная вещь.

Буду думать.
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
постгресовый recovery непредсказуемая вещь сама по себе
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
постгресовый recovery непредсказуемая вещь сама по себе
я ещё PostgresPro буду тестировать ;)
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
даже если обмазаться предварительными проверками, как это сделали мы в pbk, всё равно можно получить сбой сети во время recovery и получить ту же проблему
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
даже если обмазаться предварительными проверками, как это сделали мы в pbk, всё равно можно получить сбой сети во время recovery и получить ту же проблему
я тоже обмазался проверками.

https://github.com/vitabaks/pgbackrest_auto
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
в чем она заключается?
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
в чем она заключается?
запустить базу, прочитать всю базу, прогнать amcheck  в режиме (bt_index_parent_check with heapallindexed argument is true)
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
не, это фигня
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
проверка нужна до восстановления
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
что PITR вообще возможен в заявленную точку
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
проверка нужна до восстановления
нет. и после тоже. Что бэкап валиден.
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
иначе получится, что 20TB по сети гоняли просто так
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Виталий Кухарик
нет. и после тоже. Что бэкап валиден.
одно не отменяет другое
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
иначе получится, что 20TB по сети гоняли просто так
так ведь гоняю в режиме delta restore и по факту из 20 TB я могу погонять 1,5TB
И, я эти бэкапы валидирую, ежедневно.
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
одно не отменяет другое
согласен.
If page checksums are enabled pgbackrest will validate the checksums for every file that is copied during a backup
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Виталий Кухарик
так ведь гоняю в режиме delta restore и по факту из 20 TB я могу погонять 1,5TB
И, я эти бэкапы валидирую, ежедневно.
ну а если свежий инстанс наливаете, или там все 20 TB поменялись
источник

N

Nikolay in pgsql – PostgreSQL
Привет. Сегодня постгрес-вторник — пораньше, в 18мск (через несколько минут)
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
ну а если свежий инстанс наливаете, или там все 20 TB поменялись
тут не спорю.
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Grigory Smolkin
постгресовый recovery непредсказуемая вещь сама по себе
а может recovery_target_inclusive  в false ?
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Виталий Кухарик
а может recovery_target_inclusive  в false ?
тогда это все равно считалось бы достижением recovery_target
источник