Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql 5.7 jauh lebih lambat dari mysql 5.6 di medium sql

INNER JOIN user user_table_alias PADA user_table_alias.id =u .id terlihat tidak berguna. Itu hanya bergabung melawan dirinya sendiri dan teknik itu tidak digunakan di sisa kueri.

Tidak ada indeks di emailVerify . Yang ditunjukkan oleh baris pertama EXPLAIN. ('menggunakan di mana' berarti tidak ada indeks yang digunakan)

Kueri ini tidak sesuai dengan ukuran tabel, karena tabel lengkap harus dilihat sebelum membatasi apa yang dimaksud dengan 'pengguna baru-baru ini'. Jadi mungkin beberapa buffer internal yang digunakan oleh myisam sekarang meluap. Itulah yang dimaksud dengan 'menggunakan sementara'. Menggunakan filesort berarti urutannya sangat besar sehingga menggunakan file temp, yang buruk untuk kinerja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Google Cloud SQL - ERROR 2003 (HY000):Tidak dapat terhubung ke MySQL

  2. PHP/PDO:Pernyataan yang disiapkan tidak berfungsi saat membuat tabel?

  3. Perbarui kolom di MySQL

  4. SET GLOBAL max_allowed_packet tidak berfungsi

  5. Cara tercepat untuk memperbarui tabel MySQL jika ada baris lain yang disisipkan. Lebih dari 2 kunci non-unik