 |

To check a table, use the following commands:
isamchk nom_table
-
This finds 99.99% of all errors. What it can't find is corruption that
involves ONLY the data file (which is very unusual). If you want
to check a table, you should normally run
isamchk without options or
with either the -s or --silent option.
isamchk -e nom_table
-
This does a complete and thorough check of all data (
-e means
``extended check''). It does a check-read of every key for each row to verify
that they indeed point to the correct row. This may take a LONG time on a
big table with many keys. isamchk will normally stop after the first
error it finds. If you want to obtain more information, you can add the
--verbose (-v ) option. This causes isamchk to keep
going, up through a maximum of 20 errors. In normal usage, a simple
isamchk (with no arguments other than the table name) is sufficient.
isamchk -e -i nom_table
-
Like the previous command, but the
-i option tells isamchk to
print some informational statistics, too.
|