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