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

Memindai tabel mysql dari bawah

Kueri tidak memindai tabel dalam urutan tertentu; itu mungkin terjadi jika kebetulan melintasi indeks tertentu secara berurutan (misalnya pemindaian rentang), yang MUNGKIN karena Anda menggunakan ORDER BY.

Database tidak bekerja seperti itu. Anda tidak dapat mengandalkan perilaku mereka seperti itu.

Jika Anda melakukan pemindaian tabel penuh, ini akan memakan waktu cukup lama, terutama jika Anda telah menghapus banyak baris baru-baru ini. Namun, ini akan memakan waktu lebih lama jika Anda memiliki banyak baris.

Pastikan kueri menggunakan indeks sebagai gantinya. Lihat rencana penjelasan dan pastikan itu menggunakan indeks.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi TCP MySQL

  2. Konversi String Waktu ke Jam Desimal PHP

  3. MYSQL pilih sepotong string dan pesan berdasarkan potongan itu

  4. Cara memilih nama kolom dengan spasi di MySQL

  5. Permintaan pemilihan sederhana MySQL lambat