LINUX.ORG.RU
ФорумAdmin

PostgreSQL: как сделать размер xlog'ов разумным?

 , ,


0

3

Нужно: с момента базового бэкапа восстанавливать базу с дискретностью/точностью до суток. Т.е. если последние сутки пропали, то ну и хрен бы с ним
Не нужно: сотни гигабайт xlog'ом (wal-сегментов) за день-два при том, что сама база размером в 20Гб всего.
Хочется: не делать pg_dump'ов, потому что это каменный век и потому что это не позволит сделать сервер-реплику, например.
Я уже задолбался с этой проблемой долбанного постгреса: помогите, пожалуйста, объясните, как сделать так, чтобы этих wal-сегментов было слегка так поменьше (раз в 1000), а желательно, чтобы их количество хоть как-то реально соотносилось с объёмом реальных изменений в базе!

★★★★★

postgresql.conf выкладывай.
И вообще было бы неплохо оценить нагрузку на базу: tps, tuples updated|inserted|deleted ну и т.п.

Иначе как оценить объём реальных изменений?

oxumorron
()

Ещё можно заглянуть в pg_stat_activity - может быть там найдёшь гадёныша

oxumorron
()

А ты их сжимаешь чем-ибудь? А то может они почти пустые все (забиты нулями).

Deleted
()
Ответ на: комментарий от maxcom

Вот в том-то и дело, что не update'ы,а insert'ы в чистом виде

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от DRVTiny

Я имею ввиду не оператор UPDATE, а изменение базы и INSERT - это частный случай.

Покажите наконец конфиг. Сколько данных вы инсертите за день?

ventilator ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.