¿Hay alguna forma de obtener el costo estimado de ejecutar una consulta en MySQL?

10

En PostgreSQL, EXPLAIN o EXPLAIN ANALYZE mostrará el costo estimado de ejecutar una consulta. Pero EXPLAIN en MySQL no proporciona esta información. ¿Cómo puedo obtener el costo estimado sin la instalación de otras herramientas? Estoy usando MySQL-5.6.16.

zli89
fuente

Respuestas:

9

En breve

  1. Ejecute su SELECT ...consulta
  2. SHOW STATUS LIKE 'last_query_cost'
  3. si la respuesta fue 0, vuelva a ejecutar la consulta select SQL_NO_CACHE ...y vuelva a realizar el paso 2 anterior
Ruan Malan N
fuente