Прежде чем рассматривать сторонние инструменты, которые, я сомневаюсь, слишком помогли бы, я бы рассмотрел несколько оптимизаций.
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
позволяют регулировать процесс резервного копирования, чтобы он не слишком сильно влиял на вашу обычную рабочую нагрузку. Это полезно, если ваша основная задача - не время как таковое, а производительность вашего сервера данных при резервном копировании;
6) Сжатие данных в DB2 9 действительно может творить чудеса, когда речь идет об уменьшении размеров данных, которые необходимо резервировать. Я видел очень впечатляющие результаты и очень рекомендую его, если вы можете перейти на версию 9.1 или, что еще лучше, 9.5.