Time to Upgrade! Новые возможности PROBKUP в OpenEdge 11.3
В OpenEdge 11.3 в команду PROBKUP добавлена новая опция bibackup, задача которой оптимизация процесса резервного копирования BI-кластеров.
В предыдущих версиях OpenEdge команда PROBKUP выполняла копирование всех BI-кластеров, начиная с самого первого нулевого BI-блока и заканчивая последним блоком BI-экстента.
Теперь такое поведение команды больше не является значением по умолчанию, но в тоже время всё еще остается возможность выполнить резервное копирование всех BI-блоков, указав для опции bibackup параметр all.
Таким образом, новое значение по умолчанию для PROBKUP является копирование только активных BI-кластеров, т.е. используется параметр active опции bibackup.
Благодаря этому нововведению, теперь команда PROBKUP будет обрабатывать каждый BI-кластер (копируя минимум четыре BI-кластера) выполняя копирование BI-кластеров до тех пор, пока не достигнет кластера без активных транзакций.
Во многих случаях такая обработка BI приведет к значительному повышению производительности процесса резервного копирования.
Примечание 1. При оценке производительности наилучшим сценарием будет, когда копируется минимум первые четыре BI-кластера, в худшем случае – копированию подвергнуться все BI-кластера.
Примечание 2. Независимо от того, какой параметр опции bibackup был выбран при выполнении PROBKUP, команда PROREST восстановит из резервной копии только активные BI-кластеры.
Примечание 3.«Если у меня размер BI-файла 10 Гб, в котором половина скопирована во время ONLINE BACKUP, какой размер BI-файла будет после восстановления командой PROREST? Будет ли это приблизительно половина размера или полный размер BI? Нужно ли будет использовать bigrow чтобы увеличить BI?».
Ответ: «Даже если только половина BI-файла была скопирована, PROREST по-прежнему автоматически выполнит расширение BI-файла до размера 10 Гб, который был во время резервного копирования».
Обновленный синтаксис команды PROBKUP в OpenEdge 11.3 (опция bibackup работает только в online):
probkup[ online ] db-name [ incremental ] device-name
[ enableai [ -aiencryption enable | disable ]]
[ enableaiarchiver -aiarcdir dirlist
[ -aiarcinterval n] [ -aiarcdircreate]]
[ bibackup { active | all } ]
[ -estimate | -vs n | -bf n | -verbose | -scan
| -io i | -com | -red i | -norecover
] ...
Пример резервного копирования только активных BI-кластеров: probkup online sports device-name
Пример резервного копирования всех BI-кластеров: probkup online sports device-name bibackup all
На ваши собственные скрипты резервного копирования (использующие PROBKUP) после инсталляции OpenEdge 11.3 это нововведение не повлияет, только увеличится производительность процесса. Никаких изменений в скрипты вносить не требуется.
|