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.

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.