Existe alguma maneira de obter o custo estimado da execução de uma consulta no MySQL?

10

No PostgreSQL, EXPLAIN ou EXPLAIN ANALYZE mostrará o custo estimado da execução de uma consulta. Mas EXPLAIN no MySQL não fornece essas informações. Como posso obter o custo estimado sem a instalação de outras ferramentas? Estou usando o MySQL-5.6.16.

zli89
fonte

Respostas:

9

Em resumo

  1. Execute sua SELECT ...consulta
  2. SHOW STATUS LIKE 'last_query_cost'
  3. se a resposta foi 0, execute novamente a consulta select SQL_NO_CACHE ...e execute a etapa 2 acima novamente
Ruan Malan N
fonte