Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
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''​),​ то следует