Syntaxe de l'utilitaire myisamchk
<<<
Options générales de myisamchk Options de vérifications pour myisamchk
>>>

5.6.2 Utilisation de myisamchk pour la maintenance des tables et leur recouvrement
5.6 Prévention des désastres et restauration
5 Administration du serveur
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxe de l'utilitaire myisamchk
->Options générales de myisamchk
Options de vérifications pour myisamchk
Options de réparation de myisamchk
Autres options de myisamchk
Utilisation de la mémoire par myisamchk
Utiliser myisamchk pour restaurer une table
Comment vérifier la cohérence d'une table
Comment réparer des tables
Optimisation de table

5.6.2.2 Options générales de myisamchk

myisamchk supporte les options suivantes :

    -# or --debug=debug_options
    Affiche le log de débogage. La chaîne debug_options vaut souvent : 'd:t:o,filename' .
    -? or --help
    Affiche le message d'aide, et termine le programme.
    -O var=option, --set-variable var=option
    Spécifie la valeur d'une variable. Notez bien que --set-variable est obsolète depuis MySQL 4.0, il suffit désormais d'utiliser --var=option . Les variables disponibles et leur valeurs par défaut sont accessibles avec la commande myisamchk --help :
    Variable Valeur
    key_buffer_size 523264
    read_buffer_size 262136
    write_buffer_size 262136
    sort_buffer_size 2097144
    sort_key_blocks 16
    decode_bits 9

    sort_buffer_size est utilisée pour la réparation de clés, en les triant, ce qui est le cas par défaut avec l'option --recover .

    key_buffer_size est utilisée lorsque vous vérifiez une table avec l'option --extended-check ou lorsque les clés sont réparées par insertion des clés ligne par ligne (comme lors des insertions normales). La réparation via le buffer de clé est utilisée dans les situations suivantes :
      Si vous utilisez l'option --safe-recover .
      Si les fichiers temporaires où il faut trier les clés, seront deux fois plus grands que lors de la création direct du fichier de clé. C'est souvent le cas lorsque vous avez de grandes colonnes de type CHAR , VARCHAR ou TEXT car le tri doit stocker la valeur totale de la colonne durant l'opération. Si vous avez beaucoup d'espace disque temporaire, et que vous pouvez forcer myisamchk à réparer avec la méthode de tri, vous pouvez utiliser l'option --sort-recover .
    La réparation avec la méthode du buffer de clé prend bien moins d'espace disque que d'utiliser le tri, mais c'est aussi bien plus lent.

    Si vous voulez une réparation plus rapide, donnez à la variable ci-dessus la valeur du quart de votre mémoire disponible. Vous pouvez donner de grandes valeurs aux deux variables, car seul un des deux tampons décrits sera utilisé.

    -s or --silent
    Mode silencieux. N'affiche que les erreurs. Vous pouvez utiliser deux fois cette option ( -ss ) pour rendre myisamchk très silencieux.
    -v or --verbose
    Mode détaillé. Affiche beaucoup de détails sur les opérations en cours. Vous pouvez l'utiliser avec les options -d et -e . Utilisez -v plusieurs fois pour avoir encore plus d'informations ( -vv , -vvv )!
    -V or --version
    Affiche la version de myisamchk et s'arrête.
    -w or, --wait
    Au lieu d'afficher une erreur si la table est verrouillée, attend jusqu'à ce que la table soit libre avant de continuer. Notez que si vous utilisez mysqld avec l'option --skip-external-locking , la table ne pourra être verrouillée que par une autre commande myisamchk .

<< Options générales de myisamchk >>
Syntaxe de l'utilitaire myisamchk Utilisation de myisamchk pour la maintenance des tables et leur recouvrement Options de vérifications pour myisamchk