Оптимизация миграции схем и данных Конвертум Мастер

Для оптимизации процесса миграции мы рекомендуем разделить конвертацию на несколько потоков, выполнив следующие шаги:

(Проект 1) В рамках первого проекта миграции выберите все таблицы (а также другие объекты, такие как представления, функции и т.д.), которые необходимо конвертировать. Затем перейдите в Настройки → Параметры и в разделе_ _WZDCOMMON установите параметр EXPORT_DATA в значение No.

opt_sch_data_1

Эта настройка позволяет инструменту выполнять конвертацию всего DDL, индексов и ограничений без затрат времени на экспорт данных.

Далее убедитесь, что в разделе COMMON параметр IMPORT_ORDER установлен в значение Fast (это значение по умолчанию).

opt_sch_data_2

Эта опция позволяет загружать DDL ограничения и индексы в отдельные файлы от DDL объектов, что дает возможность импортировать их в базу данных независимо.

(Проект 2 – N) В остальных проектах будет выполняться только конвертация данных.

В разделе _WZD_COMMON в Настройки→ Параметры установите параметр GENERATE_DDL_SCRIPTS в значение No. Это обеспечит выполнение только загрузки и конвертации данных в рамках этих потоков.

Поскольку данные проекты ориентированы на конвертацию данных, параметр EXPORT_DATA следует установить в значение Yes.

opt_sch_data_3

При необходимости данные можно разделить на приблизительно равные части для ускорения процесса конвертации. Существует два способа разбиения данных внутри таблицы:

Если для конвертации выбрана только одна таблица, вы можете указать начальную строку и количество строк для загрузки в разделе _WZD_COMMON в Settings → Options.

Например, можно загрузить первые 100 строк в одном проекте, задав соответствующие параметры.

STARTROW=1

ROWSCOUNT=100,

Следующие 100 строк, начиная со 101-й, во втором проекте:

STARTROW=101

ROWSCOUNT=100

opt_sch_data_4

И так далее.

Можно создавать любое количество таких проектов.


Другие материалы по теме:
Руководство пользователя
Советы и рекомендации

Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru