powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / backup c compress - Ваше мнение
8 сообщений из 8, страница 1 из 1
backup c compress - Ваше мнение
    #38024309
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеются базы данных достаточно большого объема (>150 Гб)
Каждый день делаем оффлайн резервное копирование без сжатия, затем архиватором архивируем резервные копии и складываем.
Процесс архивирования занимает очень длительное время.
Прошу советов: может на делать резервное копирование с сжатием? Отразится ли это на качестве резервного копирования? Сможем ли мы потом без проблем восстановить БД? Ну и если кто пользовался сжатием - расскажите какие подводные камни могут попадаться в этом вопросе?
...
Рейтинг: 0 / 0
backup c compress - Ваше мнение
    #38024358
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попутно вопрос
WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1
что означают эти буферы и параллелизм? можно ли с помощью них оптимизировать / ускорить процедуру резервного копирования?
...
Рейтинг: 0 / 0
backup c compress - Ваше мнение
    #38024400
Jek_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitabiosИмеются базы данных достаточно большого объема (>150 Гб)
Не такие они у вас и большие.
vitabiosКаждый день делаем оффлайн резервное копирование без сжатия, затем архиватором архивируем резервные копии и складываем.
Процесс архивирования занимает очень длительное время.
А чем вас online backup не устраивает? Например full backup (Воскр.) -> Delta (Пон., Вт., Чет., Пят. ) -> Incremental (Сред., Суббота). Всё делается без остановки базы + после full backup, вы делаете backup только изменённых данных c момента последнего удачного backup любого типа (Delta) + backup только изменённых данных c момента последнего удачного full backup (Incremental), тем самым экономя место и время на сжатие данных. Могу сказать, что gzip и bzip2 сжимает лучше чем DB2. Так же посмотрите в сторону Parallel BZIP2 . Т.е. если у вас есть 4,8,16... CPU, вы можете их все задействовать для сжатия. Стандартный gzip и bzip2 работает в один поток, на 1-ом CPU.
vitabiosПрошу советов: может на делать резервное копирование с сжатием?
Если место лишнее, то можно конечно и не делать.
vitabiosСможем ли мы потом без проблем восстановить БД? Ну и если кто пользовался сжатием - расскажите какие подводные камни могут попадаться в этом вопросе?
Камни могут быть в виде ошибки SQL2570N , если вы сделали compress backup on 32-bit OS и попытаетесь восстановить его на 64-bit OS.
vitabiosпопутно вопрос
WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1
что означают эти буферы и параллелизм? можно ли с помощью них оптимизировать / ускорить процедуру резервного копирования?
Можно ускорить.

BUFFER - используется когда строится backup image. Из ваших настроек это 2 buffer по 1024 страницы (4k*1024*2=8192Mb).
PARALLELISM - определяется сколько tablespaces будет читаться параллельно. У вас одно.

Хотя: "DB2 will automatically choose an optimal value for this parameter unless you explicitly enter a value."

Вам так же может помочь, делать backup сразу на несколько дисков параллельно, при том, что эти диски будут разнесены физический. Что-то вроде:
Код: powershell
1.
db2 backup database sample to /dev3/backup, /dev3/backup, /dev3/backup
...
Рейтинг: 0 / 0
backup c compress - Ваше мнение
    #38024408
Jek_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. хотел сказать:
Код: powershell
1.
db2 backup database sample to /backup/disk1, /backup/disk2, /backup/disk3


Где например:
/backup/disk1 -> /dev/sda1
/backup/disk2 -> /dev/sdb1
/backup/disk3 -> /dev/sdc1
итд.
...
Рейтинг: 0 / 0
backup c compress - Ваше мнение
    #38024431
vitabios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jek_a,

спасибо большое за развернутый ответ.
Интересное предложение по full/delta backup.
в качестве архиватора используем 7zip OS - Windows 2008 Server
сейчас пытаюсь понял каким образом оптимально делать бекапы и успевать это делать за ночь, так как приложение ужасно тяжелое и делать бекапы либо архивирование в рабочее время не совсем хочется.
...
Рейтинг: 0 / 0
backup c compress - Ваше мнение
    #38024607
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, компрессинный бекап делается быстрее, чем если жать 7z, но зато он наверняка будет большего размера.
Кстати, 7z на минимальном сжатии неплохо жмёт и много быстрее, чем на дефолтном.
Кроме того, 150 гиг действительно не так уж много. 2-х или 3-хтерабайтные SATA-винчестеры ныне уже стоят, как мне кажется, вполне разумных денег, и их можно рассматривать даже как расходники (DVD-диски или кассеты с плёнкой в старые времена).
Кроме того, не забывайте регулярно тестировать восстановление. А то можно оказаться в ситуации, когда база рухнула, бекапы вроде есть, но воспользоваться ими нельзя.
...
Рейтинг: 0 / 0
backup c compress - Ваше мнение
    #38031541
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitabios...
расскажите какие подводные камни могут попадаться в этом вопросе?

Лиценизия на использование сжатия в db2 приобретается отдельно или нет? Знаю что в некоторых других СУБД это отдельно приобретаемая опция.
...
Рейтинг: 0 / 0
backup c compress - Ваше мнение
    #38031562
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndronЛиценизия на использование сжатия в db2 приобретается отдельно или нет? Знаю что в некоторых других СУБД это отдельно приобретаемая опция.
Компрессия бекапов - входит в ESE. Компрессия таблиц/индексов идет к ней опцией (дорого). В AESE включено (выгодно получается)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / backup c compress - Ваше мнение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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