Outras Opções do myisamchk
Outras ações que o myisamchk
pode fazer, alem de reparar e verificar tabelas:
-a or --analyze
Analiza a distribuição das chaves. Isto aumenta o desempenho de join habilitando o otimizador de joins para melhor escolher em qual ordem ele deve unir as tabelas e quais chaves ele deve usar:
myisamchk --describe --verbose table_name'
ou usarSHOW KEYS
no MariaDB.-d or --description
Exibe alguma informação sobre tabela.
-A or --set-auto-increment[=value]
Força que
AUTO_INCREMENT
com um valor maior ou igual a este. Se nenhum valor é dado, então define o próximo valorAUTO_INCREMENT
com o maior valor usado para a chave automatica + 1.-S or --sort-index
Ordene o bloco da árvore índice do mais alto para o mais baixo. Isto otimizará as buscas e tornará a pesquisa em tabela através da chave mais rápida.
-R or --sort-records=#
Ordena o registro de acordo com um índice. Isto faz com que seus dados estejam muito mais localizados e pode aumentar a velocidade das operações
SELECT
eORDER BY
neste índice. (Pode ser bem lento na primeira ordenação!) Para encontrar um número de índices da tabela, useSHOW INDEX
, que exibe os índices de um tabela na mesma ordem que omyisamchk
os vê. Índices são números que se iniciam com 1.