powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как заставить мастера хранить валы (без перезагрузки) ?
17 сообщений из 17, страница 1 из 1
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097419
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброй ночи.

есть мастер и есть реплика с потоковой репликацией.


Реплику потребуется отключить примерно на 30 минут.



Как сделать так, чтобы она навсегда не отстала от мастера?
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097420
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока в голову приходит увеличить

wal_keep_segments


до огромного значения.


Он вроде без перезагрузки постгресса применяется (sighup).




Как думаете, такой вариант нормальный?
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097421
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще слышал есть слоты репликации, но в ручную не понял как его создать для этой цели, только с помощью работающей реплики.

Возможно ли использовать слот репликации для сохранения вал без реплики?
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097442
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уткъ
Пока в голову приходит увеличить

wal_keep_segments


до огромного значения.


Он вроде без перезагрузки постгресса применяется (sighup).




Как думаете, такой вариант нормальный?




Так, изменил wal_keep_segments c 10 до 1000, изменение показывает в show wal_keep_segments.


Но wal-ы продолжают удаляться (((


Уже и

max_wal_size
min_wal_size

Поменял на в 10 раз больше, но валы исчезают, хранится такое же количество как было (старый min_wal_size/16)



Как сделать чтобы они хранились в большем количестве?
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097456
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ,

wal_keep_segments в вашем случае самое простое и рабочее решение.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097457
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk
Уткъ,

wal_keep_segments в вашем случае самое простое и рабочее решение.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


Не работает ((((



Мож ему рестарт нужен?


Хотя sighup написано ((((
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097458
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ
Maxim Boguk
Уткъ,

wal_keep_segments в вашем случае самое простое и рабочее решение.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


Не работает ((((



Мож ему рестарт нужен?


Хотя sighup написано ((((


что значит не работает?
всегда работал а у вас нет... значит вы что то не то делаете.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097460
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уткъ
Maxim Boguk
Уткъ,

wal_keep_segments в вашем случае самое простое и рабочее решение.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


Не работает ((((



Мож ему рестарт нужен?


Хотя sighup написано ((((


я в pg_wal количество файлов смотрю
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097461
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk
Уткъ
пропущено...


Не работает ((((



Мож ему рестарт нужен?


Хотя sighup написано ((((


что значит не работает?
всегда работал а у вас нет... значит вы что то не то делаете.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



я его применил, а в pg_wal файлы продолжают удаляться и создаваться новые.

количество не меняется.
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097462
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уткъ
Maxim Boguk
пропущено...


что значит не работает?
всегда работал а у вас нет... значит вы что то не то делаете.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



я его применил, а в pg_wal файлы продолжают удаляться и создаваться новые.

количество не меняется.



При этом

SELECT * FROM pg_settings
WHERE name ILIKE '%wal%'


показывает уже новые значения на мастере.
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097465
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ,

на всякий случай уточните, на каком сервере вы правите wal_keep_segments. И какая версия базы
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097468
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij
Уткъ,

на всякий случай уточните, на каком сервере вы правите wal_keep_segments. И какая версия базы



wal_keep_segments я правлю на мастере.

версия 11.2
ОС linux
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097475
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ
Maxim Boguk
пропущено...


что значит не работает?
всегда работал а у вас нет... значит вы что то не то делаете.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



я его применил, а в pg_wal файлы продолжают удаляться и создаваться новые.

количество не меняется.


а количество wal файлов вы где смотрите?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097476
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ
Melkij
Уткъ,

на всякий случай уточните, на каком сервере вы правите wal_keep_segments. И какая версия базы



wal_keep_segments я правлю на мастере.

версия 11.2
ОС linux


11.2 это конечно сильно... но багов в этой части я не припомню.
Впрочем в любом случае обновление до 11.13 было бы полезно равно как и регулярная установка минорных обновлений если проект у вас хоть сколько то важен и нужен.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097480
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk
Уткъ
пропущено...



я его применил, а в pg_wal файлы продолжают удаляться и создаваться новые.

количество не меняется.


а количество wal файлов вы где смотрите?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



Каталог pg_wal в PGDATA
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097483
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ
Maxim Boguk
пропущено...


а количество wal файлов вы где смотрите?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



Каталог pg_wal в PGDATA


На каком сервере и какие конкретно у вас настройки сейчас?
И сколько файлов в pg_wal ?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Как заставить мастера хранить валы (без перезагрузки) ?
    #40097504
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Команда архивации wal у Вас какая?
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как заставить мастера хранить валы (без перезагрузки) ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]