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

Hvordan kontrolleres ydeevnen af ​​mysql-forespørgslen?

Generel ydelse af en forespørgsel kan kontrolleres ved hjælp af kommandoen EXPLAIN i MySQL. Se https://dev.mysql.com/doc/ refman/5.7/da/using-explain.html

Den viser dig, hvordan MySQL-motoren planlægger at udføre forespørgslen, og giver dig mulighed for at udføre nogle grundlæggende fornuftstjek, dvs. hvis motoren vil bruge nøgler og indekser til at udføre forespørgslen, se, hvordan MySQL vil udføre joinforbindelserne (dvs. hvis fremmednøgler ikke mangler) ) og mange flere.

Du kan finde nogle generelle tips om, hvordan du bruger EXPLAIN til at optimere forespørgsler her (sammen med nogle gode eksempler):http://www.sitepoint.com/using-explain-to-write-better-mysql-queries/



  1. Sådan konverteres DateTime til VarChar

  2. MySQL for at få tællingen af ​​rækker, der falder på en dato for hver dag i en måned

  3. Implementering af Mysql json-baserede trendtags

  4. Sådan bruger du Query Designer i SQL Server