Gibt es eine Möglichkeit, die geschätzten Kosten für die Ausführung einer Abfrage in MySQL zu ermitteln?

10

In PostgreSQL zeigt EXPLAIN oder EXPLAIN ANALYZE die geschätzten Kosten für die Ausführung einer Abfrage an. EXPLAIN in MySQL bietet diese Informationen jedoch nicht. Wie kann ich die geschätzten Kosten erhalten, ohne andere Tools zu installieren? Ich benutze MySQL-5.6.16.

zli89
quelle

Antworten:

9

Zusamenfassend

  1. Führen Sie Ihre SELECT ...Abfrage aus
  2. SHOW STATUS LIKE 'last_query_cost'
  3. Wenn die Antwort 0 war, führen Sie die Abfrage erneut mit aus select SQL_NO_CACHE ...und führen Sie Schritt 2 oben erneut aus
Ruan Malan N.
quelle