Optimisation requête mysql

Bonjour, Je travaille sur une base de données mysql et j'ai une requête qui prend beaucoup de temps.

Elle fini par where column like '%var%';

Si je fait where column = 'var' ça va beaucoup plus vite.

Une idée?

1 Réponse

Il faut utiliser un index "fulltext" avec la function "MATCH"

 

un peu comme ça

SELECT * FROM fulltext_index_table  WHERE MATCH(my_text) AGAINST('mysql');



Votre réponse

Texte trop long