Mysql
 sql >> Base de données >  >> RDS >> Mysql

Améliorer les performances sur la requête de recherche en texte intégral MySQL

Ici Voici quelques conseils sur ce qu'il faut rechercher afin de maximiser la vitesse de ces requêtes avec InnoDB :

Je ne pense pas que vous puissiez aller aussi vite en regardant uniquement la requête elle-même, essayez peut-être de supprimer le ORDER BY partie pour éviter les tris inutiles. Pour approfondir cela, peut-être profiler la requête en utilisant MySQLs inbuild profiler .

En dehors de cela, vous pouvez vous pencher sur la configuration de votre serveur MySQL. Jetez un œil à ce chapitre du manuel MySQL , il contient de bonnes informations sur la façon d'adapter l'index de texte intégral à vos besoins.

Si vous avez déjà optimisé les capacités de la configuration de votre serveur MySQL, envisagez de regarder le matériel lui-même - parfois même une solution à coût perdu comme le déplacement des tables vers un autre disque dur plus rapide peut faire des merveilles.