Управление размером транзакции
-co <значение>
Оптимизация скорости процесса загрузки. Параметр <значение>
определяет
количество записей в одной транзакции утилиты. По умолчанию подтверждение внесенных в БД изменений
(операция commit) происходит каждый раз после загрузки не менее 100 записей, при задании ключа
-co
выполнение команды commit
происходит каждый раз после загрузки
количества записей не менее заданного <значения>
. Ключ -co <значение>
одинаково влияет и на быструю, и на медленную загрузку. Большее значение ключа -co
означает
ускорение загрузки за счет возможного отката большего числа последних загруженных записей в случае сбоя.
Если при быстрой загрузке таблицы, в состав которой входят столбцы с атрибутом autoinc
,
происходит ошибка, автоматическое переключение на медленную загрузку не происходит в виду невозможности
корректного продолжения загрузки значений в autoinc-столбцы, а выдаётся код завершения и номер пакета, в
котором эта ошибка произошла (например, ошибка 903 в пакете 1).