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

Optimalisasi kueri:max() di subquery

MAX selalu memproses semua baris - gunakan urutan berdasarkan dan batasi - jadi kueri akan terlihat seperti ini

 SELECT * FROM wbsites WHERE url = '...' ORDER BY id DESC LIMIT 1

Untuk kasus ini subquery tidak diperlukan

EDIT:Lupa url di mana



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan SQL untuk pesan terbaru

  2. masukkan data ke dalam database menggunakan servlet dan jsp di Eclipse

  3. apakah tabel mysql besar saya ditakdirkan untuk gagal?

  4. PDO membuat database dan tabel

  5. Cara mengunci baris untuk dipilih di MySQL