Прежде чем смотреть на инструменты сторонних разработчиков, которые, я сомневаюсь, помогут слишком много, я бы рассмотрел несколько оптимизаций.
1) Вы использовали REORG для своих таблиц и индексов? Это сократило бы информацию и минимизировало количество используемых страниц;
2) Если вы можете, выполните резервное копирование на нескольких дисках одновременно. Это может быть легко достигнуто путем запуска db2 backup db mydb /mnt/disk1 /mnt/disk2 /mnt/disk3 ...
3) DB2 должны сделать хорошую работу в самой тонкой настройке, но вы всегда можете экспериментировать с WITH num_buffers BUFFERS
, BUFFER buffer-size
и PARALLELISM n
вариантами. Но опять же, как правило, DB2 делает лучшую работу самостоятельно;
4) Рассмотрите возможность ежедневного инкрементного резервного копирования и полную резервную копию один раз по субботам или воскресеньям;
5) UTIL_IMPACT_PRIORITY
и UTIL_IMPACT_LIM
позволяют дросселировать процесс резервного копирования, чтобы он не влиял на вашу обычную рабочую нагрузку. Это полезно, если ваша главная проблема заключается не в времени как таковой, а в производительности вашего datasever во время резервного копирования;
6) Сжатие данных DB2 9 действительно может сделать чудеса, когда дело доходит до уменьшения размеров данных, которые необходимо скопировать. Я видел очень впечатляющие результаты и очень рекомендую его, если вы сможете перейти на версию 9.1 или, что еще лучше, 9.5.
хотели бы иметь взгляд на особенности db2 - HTTP: // amolnpujari.wordpress.com/2009/08/29/db2-9-5-backup-and-recovery-basics/ – 2013-12-28 07:11:39