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

Apakah membatasi kueri ke satu catatan meningkatkan kinerja?

Jika kolom memiliki

indeks unik:tidak, tidak lebih cepat

indeks non-unik:mungkin, karena itu akan mencegah pengiriman baris tambahan apa pun di luar yang pertama cocok, jika ada

tidak ada indeks:terkadang

  • jika 1 baris atau lebih cocok dengan kueri, ya , karena pemindaian tabel lengkap akan dihentikan setelah baris pertama dicocokkan.
  • jika tidak ada baris yang cocok dengan kueri, tidak , karena itu perlu menyelesaikan pemindaian tabel penuh


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dapatkah saya mempercayai mysql_insert_id() untuk mengembalikan nilai yang benar, paranoia multithreading

  2. MySQL Isi tanggal yang hilang di antara dua tanggal untuk status tertentu

  3. Menggunakan Variabel SESI PHP untuk menyimpan hasil kueri MySQL

  4. Bagaimana cara membuat modul Ulang tahun mendatang di Rails?

  5. Transpose kueri MySQL - perlu baris menjadi kolom