2010-05-13 9 views
8

Eventuali duplicati:
how to get load time in milliseconds or microseconds in mysqltempo di esecuzione della query mysql - posso ottenere questo in millisecondi?

sto paragonando alcuni approcci diversi per ottenere alcuni dati in MySQL, direttamente dalla console, utilizzando l'opzione SQL_NO_CACHE per assicurarsi mysql continua a funzionare la query completa ogni volta. Mysql mi restituisce il tempo di esecuzione in secondi, con due cifre decimali. Mi piacerebbe davvero ottenere il risultato in millisecondi (idealmente a uno o due decimali), per avere un'idea migliore dei miglioramenti (o della mancanza di). C'è un'opzione che posso impostare in mysql per raggiungere questo obiettivo?

grazie, max

+0

Sì, il tempo in secondi sembra sciocco per la maggior parte degli usi poiché "la maggior parte degli usi" significa siti Web - e le loro query dovrebbero essere al di sotto di un secondo! – Xeoncross

risposta

6

La risposta è quello di consentire la mysql profiler e quindi controllare che dopo aver eseguito le vostre domande.

mysql> set profiling=1; 
Problemi correlati