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

Apakah menambahkan 'LIMIT 1' ke kueri MySQL membuatnya lebih cepat ketika Anda tahu hanya akan ada 1 hasil?

Bergantung pada kueri, menambahkan klausa batas dapat berdampak besar pada kinerja. Jika Anda hanya menginginkan satu baris (atau mengetahui fakta bahwa hanya satu baris yang dapat memenuhi kueri), dan tidak yakin tentang bagaimana pengoptimal internal akan menjalankannya (misalnya, klausa WHERE tidak mengenai indeks dan sebagainya), maka Anda pasti harus menambahkan klausa LIMIT.

Adapun kueri yang dioptimalkan (menggunakan indeks pada tabel kecil) mungkin tidak terlalu berpengaruh dalam kinerja, tetapi sekali lagi - jika Anda hanya tertarik pada satu baris daripada menambahkan klausa LIMIT terlepas.



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

  2. unggah file php, cara membatasi jenis unggahan file

  3. Sisa di PostgreSQL, MS SQL Server, MySQL, dan SQLite

  4. Bagaimana cara menggunakan LOAD_FILE untuk memuat file ke dalam gumpalan MySQL?

  5. MASUKKAN dengan PILIH