Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
unix:progress:dump-load [2021/07/07 22:15] kos [Дамп] |
unix:progress:dump-load [2021/07/07 22:38] (текущий) kos [Загрузка] |
||
---|---|---|---|
Строка 106: | Строка 106: | ||
* В этом месте лучше сделать бэкап созданной "пустой" базы с загруженной структурой, чтобы в случае неудачи начинать не с создания базы, а из бэкапа (база еще маленькая и восстановится быстро). | * В этом месте лучше сделать бэкап созданной "пустой" базы с загруженной структурой, чтобы в случае неудачи начинать не с создания базы, а из бэкапа (база еще маленькая и восстановится быстро). | ||
+ | * Для увеличения производительности загрузки можно предварительно выполнить запуск брокера БД и процессов APW а также выключить механизм защиты от сбоя (запись в журнал BI). Внимание: при указании опции "-i" в случае какого-либо сбоя в загрузке необходимо будет начать процесс полностью заново, с пункта создания новой пустой базы либо восстановить ее из предварительно сделанного бэкапа. | ||
+ | |||
+ | bq41d start -i -spin 50000 -L 102400 -bibufs 100 -B 20000 | ||
+ | |||
+ | Запуск нескольких процессов proapw позволит ускорить процесс загрузки данных. Задайте дополнительное их количество в параметрах запускающего скрипта: | ||
+ | |||
+ | RunBIW="yes" | ||
+ | RunAPW="yes" | ||
+ | BQNAPW="5" | ||
+ | |||
+ | Или используйте соответсвующие команды: | ||
+ | |||
+ | bq41d exec probiw \$BQDB | ||
+ | bq41d exec proapw \$BQDB | ||
+ | bq41d exec proapw \$BQDB | ||
+ | bq41d exec proapw \$BQDB | ||
+ | bq41d exec proapw \$BQDB | ||
+ | bq41d exec proapw \$BQDB | ||
+ | |||
* Грузим данные (//может требовать значительного времени!//): | * Грузим данные (//может требовать значительного времени!//): | ||
cd <dump dir> | cd <dump dir> | ||
- | for F in *.bd*; do bq41d load $F || break; done | tee load.log | + | for F in *.bd*; do bq41d load $F -tscope 5000 || break; done | tee load.log |
Если какую-либо таблицу не надо загружать (например, ''history''), то следует | Если какую-либо таблицу не надо загружать (например, ''history''), то следует |