sql >> Database >  >> RDS >> Mysql

mysql 5.7 is veel langzamer dan mysql 5.6 in medium sql

De INNER JOIN user user_table_alias AAN user_table_alias.id =u .id ziet er nutteloos uit. Het sluit zich alleen tegen zichzelf aan en die techniek wordt niet gebruikt in de rest van de zoekopdracht.

Er is geen index op emailVerify . Wat wordt aangegeven door de eerste rij van de EXPLAIN. ('waarbij gebruiken' betekent dat er geen index wordt gebruikt)

Deze query schaalt niet goed met de grootte van de tabel, omdat de volledige tabel moet worden bekeken voordat wordt afgebakend wat 'recente gebruikers' zijn. Dus waarschijnlijk is een interne buffer die door myisam wordt gebruikt nu overstroomd. Dat is wat 'tijdelijk gebruiken' betekent. Het gebruik van filesort betekent dat de volgorde op zo groot is dat het een tempfile gebruikt, wat slecht is voor de prestaties.



  1. Hoe kom ik van een MySql-server naar een Android-app?

  2. java.sql.SQLException:Voor de start van de resultatenset

  3. PDO-foutopsporing - Query bekijken NA binden?

  4. Hoe een sql-server met php verbinden met xampp?