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. See Secção 4.6.1, “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. See
          Secção 4.5.6.1, “Sintaxe do 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.

