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

Migliora le prestazioni sulla query di ricerca fulltext di MySQL

Qui sono alcuni suggerimenti su cosa cercare per massimizzare la velocità di tali query con InnoDB:

Non credo che tu non possa ottenere molto più velocemente guardando solo la query stessa, magari prova a rimuovere ORDER BY parte per evitare inutili ordinamenti. Per approfondire l'argomento, magari profilare la query utilizzando MySQLs inbuild profiler .

Oltre a questo, potresti esaminare la configurazione del tuo server MySQL. Dai un'occhiata a questo capitolo del manuale MySQL , contiene alcune buone informazioni su come adattare l'indice fulltext alle tue esigenze.

Se hai già massimizzato le capacità della configurazione del tuo server MySQL, prendi in considerazione l'idea di esaminare l'hardware stesso:a volte anche una soluzione a costo perso come spostare le tabelle su un altro disco rigido più veloce può fare miracoli.