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.

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.