Check the table VERY throughly. Only use this in
extreme cases as aria_chk should normally be able to
find out if the table is ok even without this switch.

-F, --fast

Check only tables that havent been closed properly.

-C, --check-only-changed

Check only tables that have changed since last check.

-f, --force

Restart with -r if there are any errors in the table.
States will be updated as with --update-state.

-i, --information

Print statistics information about table that is checked.

-m, --medium-check

Faster than extend-check, but only finds 99.99% of
all errors. Should be good enough for most cases.

-T, --read-only

Dont mark table as checked.

-U, --update-state

Mark tables as crashed if any errors were found and
clean if check didnt find any errors but table was
marked as not clean before. This allows one to get
rid of warnings like table not properly closed. If
table was updated, update also the timestamp for when
the check was made. This option is on by default!
Use --skip-update-state to disable.

--warning-for-wrong-transaction-id

Give a warning if we find a transaction id in the table that is bigger
than what exists in the control file. Use --skip-... to disable warning

Try to recover every possible row from the data file
Normally this will also find a lot of garbage rows;
Dont use this option if you are not totally desperate.

-f, --force

Overwrite old temporary files.

-k, --keys-used=#

Tell Aria to update only some specific keys. # is a
bit mask of which keys to use. This can be used to
get faster inserts.

--max-record-length=#

Skip rows bigger than this if aria_chk cant allocate
memory to hold it.

-r, --recover

Can fix almost anything except unique keys that arent
unique.

-n, --sort-recover

Forces recovering with sorting even if the temporary
file would be very big.

-p, --parallel-recover

Uses the same technique as -r and -n, but creates
all the keys in parallel, in different threads.

-o, --safe-recover

Uses old recovery method; Slower than -r but can
handle a couple of cases where -r reports that it
cant fix the data file.

--transaction-log

Log repair command to transaction log. This is needed
if one wants to use the aria_read_log to repeat the
repair

--character-sets-dir=...

Directory where character sets are.

--set-collation=name

Change the collation used by the index.

-q, --quick

Faster repair by not modifying the data file.
One can give a second -q to force aria_chk to
modify the original datafile in case of duplicate keys.
NOTE: Tables where the data file is currupted cant be
fixed with this option.