|
|
|
Правильная организация резервного копирования нескольких БД в postgres
|
|||
|---|---|---|---|
|
#18+
Добрый день Использую версию postgres 9.2.4. Несколько БД 7 шт. общим объемом 350-400 GB. Работает с БД 1С 8.3. Пользователей одновременно работающих 200 человек. Было организованно резервное копирование БД с помощью утилиты pg_dump, раз в сутки ночью конкретные БД. Возникла ситуация возможности отката с интервалами на 15 минут. Взялся тестировать на версии postgres 9.4.5, так как планировал все равно переход с версии 9.2.4. При тестировании настроил настроил хранение wal файлов с архивом на сетевую шару. Для организации резервного копирования раз в сутки использовал pg_basebackup и полное хранение wal файлов. Восстановление с с любой точки работает как часы, но только всех БД сразу. 1. На сервере с такой же версией postgres 9.4.5 распаковывал архив. 2. В файле recover.conf указывал путь к wal файлам и время в переменной recovery_target_time. Вопрос: Как можно восстановить только конкретную БД на нужный момент времени, а не все БД? Мысль только, сделать несколько инстанций на сервере БД, чтобы восстанавливалась только группа БД, а не все 7 шт. Буду рад предложениям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 14:06 |
|
||
|
Правильная организация резервного копирования нескольких БД в postgres
|
|||
|---|---|---|---|
|
#18+
jimyhokins, Backups are always taken of the entire database cluster; it is not possible to back up individual databases or database objects. For individual database backups, a tool such as pg_dump must be used http://www.postgresql.org/docs/9.4/static/app-pgdump.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 12:21 |
|
||
|
Правильная организация резервного копирования нескольких БД в postgres
|
|||
|---|---|---|---|
|
#18+
jimyhokins<> Мысль только, сделать несколько инстанций на сервере БД, чтобы восстанавливалась только группа БД, а не все 7 шт. <> и что мешает ? настраиваете 7 кластеров -- > 7 раздельных сервисов. и фсё. оно и с т.з. обслуживаемости удобнее. а т.к. в пределах инстанса ("кластера") у вас все равно не поддерживается кросс--дб синтакс -- то и искать чего--то иного -- не очень оправдано. нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2016, 13:02 |
|
||
|
Правильная организация резервного копирования нескольких БД в postgres
|
|||
|---|---|---|---|
|
#18+
Добрый день! Спасибо всем за предложения. Все сделал через установку нескольких инстанций на разные порты. Разделил БД по инстанциям. Настроил ежедневный бэкап через pg_dump. Настроил ежедневный бэкап через pg_basebackup и копирование wal файлов (интервал wal 15 минут.) Если кого интересует, могу выложить часть конфигов по запросу. С Уважением всем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2016, 15:15 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39239897&tid=1997205]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
147ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 413ms |

| 0 / 0 |
