Online Documentation for Data Comparer for MySQL

Шаг 4 - Задание параметров синхронизации данных


На этом шаге Вы можете задать дополнительные параметры синхронизации данных.

 

Step 4 - Specifying data synchronization options

 

Параметры синхронизации таблиц.

RadioButton Synchronize from source to target синхронизировать из исходной в назначенную. Изменения будут внесены в назначенную таблицу.

RadioButton Synchronize from target to source синхронизировать из назначенной в исходную. Изменения будут внесены в исходную таблицу. Она будет приведена к виду назначенной.

 

CheckBox Synchronize in new table

Установите этот флажок, чтобы создать новую таблицу, которая будет результатом синхронизации. Имя новой таблицы будет составлено из имен исходной и назначенной.

 

При необходимости, в поле Postfix of new table name Вы можете добавить постфикс к названию таблицы, которая была создана в процессе синхронизации.

 

CheckBox Insert additional records

Добавить вставить записи, не найденные в назначенной таблице. (Добавить или удалить зависит от того, в какую таблицу сохраняются данные после синхронизации - в исходную или в целевую).

 

CheckBox Delete missing records

Удалить записи, отсутствующие в исходной таблице. (Добавить или удалить зависит от того, в какую таблицу сохраняются данные после синхронизации - в исходную или в целевую).

 

CheckBox Update different records

Обновить отличающиеся записи.

 

CheckBox Drop and create indexes

Эта функция удаляет, а потом заново создает индексы, используя соответствующие операторы SQL. Это позволяет увеличить скорость синхронизации.

Важно: Уберите флажок Synchronize in new table, чтобы активировать эту опцию.

 

CheckBox Disable foreign keys

Если установлен этот флажок, то внешние ключи будут отключены.

Важно: Уберите флажок Synchronize in new table, чтобы активировать эту опцию.

 

CheckBox Fast synchronisation (on server side)

Если этот флажок установлен, то данные передаются в оператор "INSERT INTO ... SELECT FROM ...". Если опция выключена, то отдельные операторы выполняются для каждой записи.

Важно: Эта опция работает только если базы находятся на одном сервере.

 

Transaction preferences

 

RadioButton Commit after synchronization

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

 

RadioButton Commit after records

После каждого указанного числа записей транзакция будет фиксироваться.

 

Tables synchronization order

 

RadioButton Using dependencies

Если опция включена, порядок синхронизации будет определен автоматически, в соответствии с зависимостями таблиц.

 

RadioButton Manually

Включите опцию, чтобы установить порядок синхронизации таблиц вручную на шаге 5.

 

CheckBox View synchronization script

Если установлен этот флажок, то Вы сможете просмотреть полученный скрипт на шестом шаге. В противном случае, Вы перейдете сразу к седьмому шагу.

 

Нажмите кнопку Next, чтобы перейти к следующему шагу.