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

Mengapa MySQL menggunakan indeks yang salah?

Coba tambahkan indeks ke (DUEDATE_, REVERSEPRIORITY_) dalam urutan itu. Itu masih akan menggunakan filesort (saya pikir) tetapi pada baris yang jauh lebih sedikit.

Coba juga OPTIMIZE TABLE table_name tabel Anda dan CHECK TABLE table_name tabel Anda (jadi mysql akan menghitung ulang nilai indeks).

Ini semua hanya tebakan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dukungan transaksi mesin MyIsam

  2. Sistem pengaturan ulang kata sandi di PHP

  3. Bagaimana menangani terlalu banyak koneksi bersamaan bahkan setelah menggunakan kumpulan koneksi?

  4. Kesalahan MySQL:Anda memiliki kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MySQL Anda untuk sintaks yang tepat untuk digunakan di dekat

  5. Mendukung transaksi, penguncian tingkat baris, dan kunci asing