Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL - Por que esta consulta não usa um índice (de acordo com a explicação)


Algumas vezes o MySQL não usa um índice, mesmo que um esteja disponível. É quando isso exigiria menos buscas do que ler a tabela diretamente. Parece que com 6 linhas você está nessa situação.

Lembre-se de executar periodicamente OPTIMIZE TABLE e ANALISAR TABELA quando você terá um conjunto de dados mais realista.

Se você acha que pode fazer um trabalho melhor do que o otimizador, pode usar o Sintaxe da dica de índice .