sql >> Databáze >  >> RDS >> Mysql

Jak zkontrolovat výkon mysql dotazu?

Obecný výkon dotazu lze zkontrolovat pomocí příkazu EXPLAIN v MySQL. Viz https://dev.mysql.com/doc/ refman/5.7/en/using-explain.html

Ukazuje vám, jak motor MySQL plánuje provést dotaz, a umožňuje vám provést některé základní kontroly zdravého rozumu, tj. zda stroj použije klíče a indexy k provedení dotazu, podívejte se, jak MySQL provede spojení (tj. zda nechybí cizí klíče ) a mnoho dalších.

Některé obecné tipy, jak používat EXPLAIN pro optimalizaci dotazů, můžete najít zde (spolu s několika pěknými ukázkami):http://www.sitepoint.com/using-explain-to-write-better-mysql-queries/



  1. Co mají Poker, Blackjack, Belot a Préférence společného s databázemi?

  2. Levý spoj s podmínkou

  3. Jak odstranit omezení z mé tabulky MySQL?

  4. Proč Eclipse navrhuje objekt jako výchozí typ mapování pro datový typ Text?