Skip site navigation (1) Skip section navigation (2)

=?UTF-8?B?UmU6IFtwZ3NxbC1ydS1nZW5lcmFsXSDQntC/0YLQuNC80LjQt9Cw0YbQuNGPINC90LAg?==?UTF-8?B?0YPRgNC+0LLQvdC1INCe0KEu?=

From: Mihail Nasedkin <m(dot)nasedkin(at)gmail(dot)com>
To: Vladimir Rusinov <vladimir(at)greenmice(dot)info>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: =?UTF-8?B?UmU6IFtwZ3NxbC1ydS1nZW5lcmFsXSDQntC/0YLQuNC80LjQt9Cw0YbQuNGPINC90LAg?==?UTF-8?B?0YPRgNC+0LLQvdC1INCe0KEu?=
Date: 2010-11-16 09:59:54
Message-ID: AANLkTi=y8UkmU7LmbuS+juXUdYOrdOp=aHUM7wV9So-3@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-ru-general
Да, конечно, дошел до документации.

Подумал, что оптимальнее будет схема бакапа:
- настроить архивирование журнала транзакций (archive_command)
- еженедельно запускать скрипт:
psql -c "select pg_start_backup('недельное резервирование');"
tar -cf /var/lib/pgsql/backup.tar /var/lib/pgsql/data/
psql -c "select pg_stop_backup();"

Т.е. возможен будет возврат к данным любого времени дней недели между
полными бакапами за счет файлов журнала транзакций.

Возникает вопрос: как очищать архивную директорию от уже не нужных
(более ранних) файлов транзакций, которые были до очередного полного
бакапа (tar), чтобы каталог не распух.

Кстати, не так давно, летом (июнь), на листе рассылки
pgsql-performance(at)postgresql(dot)org была очень активная дискуссия на тему
"PostgreSQL as a local in-memory cache". Я не совсем там разобрался в
связи с трудностями перевода и вообще понимания сути вещей.

--
Михаил Наседкин


-- 
---
С уважением,
Михаил Наседкин

In response to

Responses

pgsql-ru-general by date

Next:From: Vladimir RusinovDate: 2010-11-16 10:15:34
Subject: =?UTF-8?B?UmU6IFtwZ3NxbC1ydS1nZW5lcmFsXSDQntC/0YLQuNC80LjQt9Cw0YbQuNGPINC90LAg?==?UTF-8?B?0YPRgNC+0LLQvdC1INCe0KEu?=
Previous:From: Vladimir RusinovDate: 2010-11-16 09:08:50
Subject: =?UTF-8?B?UmU6IFtwZ3NxbC1ydS1nZW5lcmFsXSDQntC/0YLQuNC80LjQt9Cw0YbQuNGPINC90LAg?==?UTF-8?B?0YPRgNC+0LLQvdC1INCe0KEu?=

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group