From: | "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org> |
---|---|
To: | Vladimir Borodin <root(at)simply(dot)name> |
Cc: | Oleg Bartunov <obartunov(at)gmail(dot)com>, pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org> |
Subject: | Re: [pgsql-ru-general] как правильно почистить pg_xlog? |
Date: | 2016-08-26 11:42:08 |
Message-ID: | 20160826114208.GQ8135@vdsl.uvw.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ru-general |
>> Покури pg_resetxlog
> Не, так делать точно не стоит.
да эта утилита не подходит.
её конечно сразу поглядел, но она только оффлайн работает.
>> одну нагруженную БД поставили в режим pg_start_backup (реплику к ней
>> приделывали), ну и она в этом режиме простояла несколько дней (rsync с
>> ограничением скорости шел, ну и столько заняло).
>> теперь в каталоге pg_xlog там накоплено 100500 файлов,
>> есть ли какая-то команда которая не выводя сервер в оффлайн
>> принудительно заставит pg почистить этот каталог "прямо сейчас»?
> Надо сделать pg_stop_backup() и сказать CHECKPOINT. Потому что xlog’и
> докидываются новые и удаляются старые именно checkpointer’ом. И кстати, о какой
> версии postgres’а речь?
и pg_stop_backup и CHECKPOINT я конечно же сделал. проблема в том что
файлов это не уменьшило.
они понемногу стираются самим Pg (видимо когда он делает
CHECKPOINT'ы), но восстановится их количество указанное в конфиге
видимо еще не скоро, ну и я хотел в период когда мало нагрузки ручками
как-то подпихнуть его в этом направлении
--
. ''`. Dmitry E. Oboukhov
: :’ : email: unera(at)debian(dot)org jabber://UNera(at)uvw(dot)ru
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
From | Date | Subject | |
---|---|---|---|
Next Message | Dmitry E. Oboukhov | 2016-08-31 10:31:28 | системная память |
Previous Message | Vladimir Borodin | 2016-08-26 11:08:03 | Re: [pgsql-ru-general] [pgsql-ru-general] как правильно почистить pg_xlog? |