Mysql
 sql >> Database >  >> RDS >> Mysql

Come controllare le prestazioni della query MySQL?

Le prestazioni generali di una query possono essere verificate utilizzando il comando EXPLAIN in MySQL. Vedi https://dev.mysql.com/doc/ refman/5.7/en/using-explain.html

Ti mostra come il motore MySQL prevede di eseguire la query e ti consente di eseguire alcuni controlli di integrità di base, ad esempio se il motore utilizzerà chiavi e indici per eseguire la query, guarda come MySQL eseguirà i join (ad esempio se le chiavi esterne non mancano ) e molti altri.

Puoi trovare alcuni suggerimenti generali su come utilizzare EXPLAIN per ottimizzare le query qui (insieme ad alcuni esempi carini):http://www.sitepoint.com/using-explain-to-write-better-mysql-queries/