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

MySQL seperti kueri berjalan sangat lambat untuk 5000 tabel catatan

Baru-baru ini saya mengalami masalah serupa dengan MySQL di salah satu sistem produksi saya.

Seperti yang disebutkan oleh komentator di atas, masalahnya adalah pencarian wildcard di bidang teks, dan khususnya % terkemuka dalam pencarian.

Kami menurunkan % terdepan dan mengurangi waktu yang dibutuhkan untuk kueri penelusuran dengan beberapa urutan besarnya (dari server menggiling 60 detik+ menjadi "tidak ada waktu sama sekali").

Alternatifnya adalah menggunakan indeks Teks Lengkap atau sistem seperti Lucene untuk pencarian.



  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 cara menghasilkan string acak yang unik untuk salah satu kolom tabel MySql saya?

  2. MySQL mengatur unique_checks, mengatur foreign_key_checks vs. mengubah tabel menonaktifkan kunci

  3. Bagaimana cara mengganti id departemen yang dipisahkan koma dengan namanya masing-masing?

  4. Amazon DynamoDB - Merancang tabel berdasarkan pertemanan

  5. Apakah kutipan di sekitar tabel dan kolom dalam kueri MySQL benar-benar diperlukan?