¿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.

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.