Глава 7. Резервирование, используя архивирование журнала отката

MySQL Enterprise Backup 8.0.17 и позже: mysqlbackup иногда может не идти в ногу с журналом отката на поддержанном сервере в то время, как операция резервного копирования происходит, приводя к потерянным записям журнала отката из-за переписываемых записей. Эта проблема чаще всего происходит, когда есть значительная деятельность сервера во время операции резервного копирования, и хранилище файлов журнала отката работает на более быстрой скорости, чем резервное хранилище. Архивация журнала отката, добавленная в MySQL 8.0.17, решает эту проблему, последовательно сохраняя записи журнала отката в архивный файл в дополнение к файлам журнала отката. mysqlbackup может тогда скопировать записи журнала отката из архивного файла по мере необходимости, таким образом избежав возможных потерь данных.

Когда redo log archiving позволено на сервере, mysqlbackup использует эту особенность по умолчанию пока следующее верно:

Архивирование журнала отката может быть пропущено, используя опцию mysqlbackup --no-redo-log-archive.

Если redo log archiving пропускается mysqlbackup, отключено на сервере или просто не работает по некоторым причинам, mysqlbackup возвращается к копированию данных о журнале отката из файлов журнала отката, как это делалось раньше, прежде чем особенность была введена.