myisamchk suporta as seguintes opções.
        
              -# ou --debug=debug_options
            
              Saída do log de depuração. A string
              debug_options geralmente é
              'd:t:o,nomearquivo'.
            
              -? ou --help
            
Exibe uma mensagem de ajuda e sai.
              -O nome=opção,
              --set-variable=nome=opção
            
              Configura o valor de uma variável. Por favor note que as
              sintaxes --set-variable=nome=valor e
              -O name=value estão obsoletas desde o
              MySQL 4.0. Use --nome=valor. As
              variáveis possíveis e seus valores padrões para o
              myisamchk podem ser examinados com myisamchk
              --help
            
| Variável | Valor | 
| 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 é utilizado quando as
              chaves são reparadas pela ordenação das chaves, que é
              o caso normal quando você utiliza
              --recover.
            
              key_buffer_size é utilizando quando
              você estiver conferindo a tabela com
              --extended-check ou quando as chaves são
              reparadas inserindo-as registro a registro na tabela (como
              com inserts normais). O reparo através de buffer de
              chaves (key buffer) é utilizado nos seguintes casos:
            
                    Se você utilizar --safe-recover.
                  
                    Se os arquivos temporários necessários para
                    ordenar as chaves forem maior que o dobro do tamanho
                    de quando se criasse o arquivo de chaves
                    diretamente. Isto é o caso quando se tem chaves
                    CHAR, VARCHAR
                    ou TEXT tao grandes quanto
                    necessário pela ordenação para armazenar todas as
                    chaves durante o processo. Se você tiver muito
                    espaço temporário e puder forçar o
                    myisamchk a reparar por
                    ordenação você pode utilizar a opção
                    --sort-recover.
                  
Reparação através do buffer de chaves (key buffer) economiza muito mais espaço em disco do que utilizando ordenação, mas é muito mais lenta.
Se você deseja uma reparação mais rápida, configure as variáveis acima para cerca de 1/4 da sua memória disponível. Você pode configurar as variáveis para valores altos, pois somente um dos buffers acima será utilizado a cada vez.
              -s ou --silent
            
              Modo discreto ou silencioso. Escreve a saída somente
              quando um erro ocorre. Você pode utilizar
              -s duas vezes (-ss)
              para deixar o mysisamchk mais
              silencioso.
            
              -v ou --verbose
            
              Modo prolixo. Gera mais informação de saída. Ele pode
              ser utilizado com -d e
              -e. Utilize -v
              múltiplas vezes -vv,
              -vvv) para gerar mais saída!
            
              -V ou --version
            
              Exibe a versão do myisamchk e sai.
            
              -w ou, --wait
            
              No lugar de gerar um erro se a tabela estiver bloqueada,
              espere até que a tabela fique livre antes de continuar.
              Perceba que se você estiver utilizando
              mysqld na tabela com
              --skip-external-locking, a tabela só
              pode ser trancada por outro comadno
              myisamchk.
            
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.

