Listando MySQL JOINS sem índice

3

Existe uma maneira de gerar uma lista de JOINS sendo executados sem índices no MySQL?

    
por AWinter 08.09.2010 / 10:51

1 resposta

3

Se você tiver disponível uma lista de consultas SELECT que seu aplicativo executa, basta colocar log-queries-not-using-indexes em seu my.cnf , reiniciar o MySQL e executar todos os SELECTs. Então leia o arquivo de log.

Como alternativa, você pode executar EXPLAIN SELECT your_query_using_JOIN e ler a saída.

    
por 08.09.2010 / 10:57

Tags