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

kueri LIKE mysql membutuhkan waktu terlalu lama

% di awal string untuk dicocokkan membuatnya sehingga indeks tidak dapat digunakan. Sebuah wildcard di awal membatalkan indeks dan MySQL harus mencari di dalam kolom itu di setiap baris. Itu tidak bisa melompat ke bawah. Jika Anda tahu bahwa item yang Anda cari akan berada di awal awal bidang, Anda dapat menghapus awal '%'.

Namun, jika Anda mencari 'steve', jawaban saya akan menampilkan 'steve', 'steven', 'steve-boss', tetapi bukan 'boss-steve' atau 'realsteve'.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana tabel innodb dikunci saat pemicu ON INSERT diproses?

  2. Bagaimana cara mengonfigurasi Java Hibernate untuk Google Cloud SQL?

  3. JSON_ARRAY_INSERT() – Masukkan Nilai ke dalam Array JSON di MySQL

  4. Mengembalikan Output dari Python CGI MySQL Script

  5. Menyimpan data tabel yang diperoleh saat menggores halaman web menggunakan casperjs