Otimização de Tabelas
Para agrupar registros fragmentados e eliminar perda de espaço resultante de remoções ou atualizações de registros, execute myisamchk no modo de recuperação:
shell> myisamchk -r nome_tabela
Você pode otimizar uma tabela da mesma forma utilizando a instrução SQL OPTIMIZE TABLE. OPTIMIZE TABLE faz o reparo de tabelas, analisa chaves e também ordena a árvore de índices para fazer pesquisas por chave mais rápidas. Também não existem possibilidade de interação não desejável entre o utilitário e o servidor, porque o servidor faz todo o trabalho quando você utiliza OPTIMIZE TABLE. Leia "Sintaxe de OPTIMIZE TABLE".
myisamchk também tem um número de outras opção que podem ser usadas para melhorar a performance de uma tabela:
-S,--sort-index-R index_num,--sort-records=index_num-a,--analyze
Para uma descrição completa da opção. Leia "Sintaxe do myisamchk".