-c, --check
Vérifie les erreurs d'une table. Ceci est l'opération
par défaut de myisamchk
si vous ne lui
donnez aucune autre option.
-e, --extend-check
Vérifie la table minutieusement (ce qui est un peu lent
si vous avez des index). Cette option ne doit être
utilisée que pour les cas extrêmes. Normalement,
myisamchk
ou myisamchk
--medium-check
devrait, dans la plupart des cas,
être capable de trouver s'il y a des erreurs dans la
table.
Si vous utilisez --extended-check
et que
vous avez beaucoup de mémoire, vous devez augmenter de
beaucoup la valeur de
key_buffer_size
!
-F, --fast
Ne vérifie que les tables qui n'ont pas été fermées proprement.
-C, --check-only-changed
Ne vérifie que les tables qui ont changé depuis la dernière vérification.
-f, --force
Redémarrez myisamchk
avec
-r
(répare) sur la table, si
myisamchk
trouve une erreur dans la
table.
-i, --information
Affiche des statistiques à propos de la table vérifiée.
-m, --medium-check
Plus rapide que --extended-check
, mais ne
trouve que 99.99% des erreurs. Devrait, cependant, être
bon pour la plupart des cas.
-U, --update-state
Enregistre le fichier .MYI
lorsque la
table à été vérifiée ou a été corrompue. Cela
devrait être utilisé pour tirer tous les avantages de
l'option --check-only-changed
, mais vous
ne devez pas utiliser cette option si le serveur
mysqld
utilise cette table et que vous
utilisez mysqld
avec
--skip-external-locking
.
-T, --read-only
Ne marque pas la table comme vérifiée. C'est pratique si
vous utilisez myisamchk
pour vérifier
une table issue d'une autre application qui n'utilise pas
les verrous. (comme mysqld
--skip-external-locking
).
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.