Size: a a a

PostgreSQL + 1C + Linux

2021 July 06

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
не понял, а почему?
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
почему, что?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
ну по идее поменялось только то, что раньше Вы могли восстановиться на любой момент времени в пределах 30 дней, сейчас в пределах 3 дней
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
проблема в том, что Вы не знаете, попадает ли еще требуемая точка в глубину хранения WAL?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
tldr, что надо сделать, чтобы стало хорошо? =)
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
уже писал ранее, просто проинформировать после валидации, что восстановиться можно только до такого-то момента, и запрос согласия, если будет возможность автосогласия на этот вопрос тоже хорошо ...
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
т.е. что бы исключить предварительную ручную валидацию, вычисление "точки" до куда можно, и потом ее подстановки в команду восстановления ... лучше сразу, командую восстановить до "точки", а пбк посмотрел и сказал, до точки не могу, могу только до такого момента, и спросил, устраивает? если ответил - "да", то происходит копирование рк ну и "скармливание" вал-ов ПГ в рековери мод ...
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
написать на гитхабе ишуез?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
давайте, попробуем обмозговать
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
ок, тогда завтра попробую облечь свои мысли во что-то более стройное :)
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Настраиваете тех.журнал на длительный запросы и анализируйте
Начала трмозить - это субъективная оценка, нужны замеры

Ну а как быстрая проверка - сделайте vaccum full, если полегчает, то у вас автоваакуум не справляется и/или индексы распухли (с ними автоваакуум плохо рабоатет) нужно делать периодически реиндекс конкретный на таких таблицах
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Перед full соберите данные по размерам таблиц и индексов отдельно, после full тоже, так будет легче потом принимать решение
источник

DV

Dmitry Vasiliev in PostgreSQL + 1C + Linux
Привет 🙂
Опубликовал статью, про то, почему индексы могут тормозить:
https://habr.com/ru/company/ozontech/blog/564520/
я надеюсь кому-то будет интересно
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
я понял, в моем случае, мне, наверное, подходит --no-validate при восстановлении
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
ну такое, можете не обнаружить коррапт
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
тут да, есть свои риски ...
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
@gsmolk, ишуез я, тем не менее "пнул"
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
отлично
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
огонь
источник

MW

Mr. Wh🦠er in PostgreSQL + 1C + Linux
кто-нибудь знает куда жать чтобы ее вернуть на место?
источник