Оптимизация миграции схем и данных Конвертум Мастер
Для оптимизации процесса миграции мы рекомендуем разделить конвертацию на несколько потоков, выполнив следующие шаги:
(Проект 1) В рамках первого проекта миграции выберите все таблицы (а также другие объекты, такие как представления, функции и т.д.), которые необходимо конвертировать. Затем перейдите в Настройки → Параметры и в разделе_ _WZDCOMMON установите параметр EXPORT_DATA в значение No.
Эта настройка позволяет инструменту выполнять конвертацию всего DDL, индексов и ограничений без затрат времени на экспорт данных.
Далее убедитесь, что в разделе COMMON параметр IMPORT_ORDER установлен в значение Fast (это значение по умолчанию).
Эта опция позволяет загружать DDL ограничения и индексы в отдельные файлы от DDL объектов, что дает возможность импортировать их в базу данных независимо.
(Проект 2 – N) В остальных проектах будет выполняться только конвертация данных.
В разделе _WZD_COMMON в Настройки→ Параметры установите параметр GENERATE_DDL_SCRIPTS в значение No. Это обеспечит выполнение только загрузки и конвертации данных в рамках этих потоков.
Поскольку данные проекты ориентированы на конвертацию данных, параметр EXPORT_DATA следует установить в значение Yes.
При необходимости данные можно разделить на приблизительно равные части для ускорения процесса конвертации. Существует два способа разбиения данных внутри таблицы:
Если для конвертации выбрана только одна таблица, вы можете указать начальную строку и количество строк для загрузки в разделе _WZD_COMMON в Settings → Options.
Например, можно загрузить первые 100 строк в одном проекте, задав соответствующие параметры.
STARTROW=1
ROWSCOUNT=100,
Следующие 100 строк, начиная со 101-й, во втором проекте:
STARTROW=101
ROWSCOUNT=100
И так далее.
Можно создавать любое количество таких проектов.
Другие материалы по теме:
Руководство пользователя
Советы и рекомендации
Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru



