aria_read_log
aria_read_log
is a tool for displaying and applying log records from an Aria transaction log.
Aria is compiled without -DIDENTICAL_PAGES_AFTER_RECOVERY
which means that the table files are not byte-to-byte identical to files created during normal execution. This should be okay, except for test scripts that try to compare files before and after recovery.
Usage
aria_read_log OPTIONS
As an option, you need to use at least one of -d
or -a
.
Options
The following variables can be set while passed as command line options to aria_read_log
, or set in the [aria_read_log]
section in your my.cnf file.
-a, --apply
Apply log to tables.
Careful — this modifies tables! Make a backup first!
Displays a lot of information if not run with the --silent
option.
--character-sets-dir=name
Directory where character sets are.
-c, --check
Used with the --display-only
option, check if record is fully readable (for debugging).
-?, --help
Display help and exit.
-d, --display-only
Display brief info read from records' header.
-e, --end-lsn=#
Stop applying at this lsn. If end-lsn is used, UNDO operations are not be applied.
-h, --aria-log-dir-path=name
Path to the directory where to store transactional log.
-P, --page-buffer-size=#
The size of the buffer used for index blocks of Aria tables.
-l, --print-log-control-file
Print the content of the aria_log_control_file
.
-o, --start-from-lsn=#
Start reading log from this lsn.
-C, --start-from-checkpoint
Start applying from last checkpoint.
-s, --silent
Print less information during apply/undo phase.
-T, --tables-to-redo=name
List of comma-separated tables that we should apply REDO on. Use this if you only want to recover some tables.
-t, --tmpdir=name
Path for temporary files. Multiple paths can be specified, separated by colon (:
).
--translog-buffer-size=#
The size of the buffer used for transaction log of Aria tables.
-u, --undo
Apply UNDO records to tables. Disable with --disable-undo
. Defaults to on; use --skip-undo
to disable.
-v, --verbose
Print more information during apply/undo phase.
-V, --version
Print version and exit.
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?