Esiste un modo per ottenere il costo stimato per l'esecuzione di una query in MySQL?


10

In PostgreSQL, EXPLAIN o EXPLAIN ANALYZE mostreranno il costo stimato dell'esecuzione di una query. Ma EXPLAIN in MySQL non fornisce queste informazioni. Come posso ottenere il costo stimato senza l'installazione di altri strumenti? Sto usando MySQL-5.6.16.

Risposte:



9

In breve

  1. Esegui la tua SELECT ...query
  2. SHOW STATUS LIKE 'last_query_cost'
  3. se la risposta era 0, rieseguire la query select SQL_NO_CACHE ...e ripetere nuovamente il passaggio 2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.