sql >> Database teknologi >  >> RDS >> Mysql

MySQL-lignende forespørgsel kører ekstremt langsomt for en tabel med 5000 poster

Jeg stødte for nylig på et lignende problem med MySQL i et af mine produktionssystemer.

Som en kommentator nævnt ovenfor, er problemet jokertegnssøgningen i tekstfeltet, og især den førende % i søgningen.

Vi sænkede den førende % og reducerede tidsforbruget for en søgeforespørgsel med flere størrelsesordener (fra en server, der kværner 60 sekunder+ til "ingen tid overhovedet").

Alternativer ville være at bruge et fuldtekstindeks eller et system som Lucene til søgning.



  1. Informix svarende til mysqls SHOW CREATE TABLE

  2. Transaktioner virker ikke for min MySQL DB

  3. hvordan får man vist fuld lagret procedurekode?

  4. Kan jeg forudsige, hvor stort mit Zend Framework-indeks vil være? (og nogle hurtige spørgsmål)