Ispirer Website Ispirer Toolkit Overview Free Trial

How to Optimize Migration of Schema and Data

To optimize the migration process, we recommend splitting the conversion into multiple threads using the following approach:

On the 'Settings' page, set up the EXPORT_DATA for section [_WZD_COMMON] to 'No':


This will allow our tool to convert all DDL, indexes and constraints without wasting time on data export.

Next, verify that the 'IMPORT_ORDER' option in the [COMMON] section is set to 'Fast' to ensure the conversion occurs in the following order: data, constrains, indexes.

This option allows us to download constraints and indexes separately from the DDL, so that we can then import them separately into the database.


More information about IMPORT_ORDER option you could find here: Section [COMMON]

On the 'Settings' page, set up the GENERATE_DDL_SCRIPTS for section [_WZD_COMMON] to 'No' and the EXPORT_DATA to 'Yes'.
Thus, only data will be uploaded and converted in these threads:


If necessary, the scope may be divided into approximately equal parts of data to speed up the conversion process:


For each project, we also need to select “Fast” for the “Import option for tables” option. Next, the algorithm is as follows – first, start the conversion of all streams (use item 'Start Conversion' of menu):


Such a mechanism allows to convert all tables and data in multiple instances, without fear that any problems may arise due to keys and dependencies between objects.


If you have any other questions, please contact us at support@ispirer.com